Contact
CoCalc Logo Icon
StoreFeaturesDocsShareSupport News AboutSign UpSign In
| Download
Views: 3712

Kryptering med SageMath

Robert Nyqvist

Flera av funktionerna som används i exemplen finns i filen kryptering.sage, vilket laddas med funktionen load.

Innehåll

  1. Kryptering 1

    • Grundläggande verktyg

      • Alfabet

      • Konvertering

    • Klassiska kryptosystem

      • Förskjutningskrypto

      • Monoalfabetiskt substitutionskrypto

      • Transpositionskrypto

      • Playfair

      • ADFGVX

    • Symmetriska kryptosystem

      • Affint krypto

      • Vigenèrekrypto

      • Autokey

      • Vernamchiffer

      • Enigma

      • Hillkrypto

      • Data Encryption Standard

    • Kryptoanalys

      • Frekvensanalys

      • Råstyrkeattack på förskjutningskrypto

      • Känd klartext-attack på affint krypto

      • Attack på Vigenèrekryptot

      • Differentiell kryptoanalys

    • Talteoretiska algoritmer

      • Eratosthenes såll

      • Fermats primtalstest och Carmichaeltal

      • Miller-Rabins primtalstest

      • Fermatfaktorisering

      • Pollars (p1)(p - 1)-metod

      • Pseudoslumptal

        • Blum-Blum-Shubs pseudoslumpbitsgenerator

        • Linear Feedback Shift Register

        • Lehmers slumptalsgenerator

    • Asymmetriska kryptosystem

      • Kodning och indelning i block

      • RSA

      • Cayley-Pursers algoritm

      • ElGamals kryptosystem baserat på primitva rötter

    • Protokoll

      • Diffie-Hellmans nyckelutväxling

      • Digitala signaturer

      • Elektronisk myntsingling

      • Hemlighetsdelning

      • Elektronisk poker

  2. Kryptering 2

    • Symmetriska kryptosystem

      • Advanced Encryption Standard

    • Asymmetriska kryptosystem

      • Rabins kryptosystem

      • Ränselchiffer

      • Polly Cracker

      • ElGamals kryptosystem över elliptiska kurvor

    • Talteorertiska algoritmer

      • Pollards rho-metod

      • Det kvadratiska sållet

      • Heltalsfaktorisering med elliptiska kurvor

    • Protokoll

      • Nollkollbevis

      • Visuell kryptering

      • Nyckelutväxling med elliptiska kurvor

    • Kryptografiska hackfunktioner

      • Merkle-Damgårds konstruktion

      • Kollisionsattacker

  3. Kryptering 3

    • Informationsteori

      • Perfekt sekretess

      • Entropi

    • Gitter

      • Babais algoritm

      • Gitterreduktion

      • Lenstra-Lenstra-Lovász algoritm

    • Kodningsteori

      • Hammingmetrik

      • Linjära koder

    • Asymmetriska kryptosystem

      • GGH

      • NTRU

      • McEliece kryptosystem

      • Imai-Matsumotos kryptosystem

    • Kryptoanalys

      • LLL-algoritmen

      • Linjär kryptoanalys

    • Talkroppssållet

    • Gröbnerbaser