• DocumentCode
    2235588
  • Title

    Cryptography Software System using Galois Field Arithmetic

  • Author

    Desoky, Ahmed H. ; Ashikhmin, Aleksey Y.

  • Author_Institution
    Dept. of Comput. Eng. & Comput. Sci., Louisville Univ., KY
  • fYear
    2006
  • fDate
    21-23 June 2006
  • Firstpage
    386
  • Lastpage
    387
  • Abstract
    Cryptography software system (CSS) is a set of tools to simulate and analyze a number of cryptography algorithms. It is written using Microsoft C# programming language and has a user friendly GUI. Arithmetic operations for encryption and decryption are in GF(28 ) and the analysis provides the user with the basic statistics of data before and after the application of the selected cryptography algorithm. Along with the implementation of five cryptography algorithms (affine, Vigenere, linear-feedback-shift-register, one-time-pad, and weighted sum), CSS is built modularly and the ability to add more algorithms is a definite advantage
  • Keywords
    C language; Galois fields; cryptography; graphical user interfaces; mathematics computing; GUI; Galois field arithmetic; Microsoft C# programming language; Vigenere algorithm; affine algorithm; cryptography software system; linear-feedback-shift-register algorithm; one-time-pad algorithm; weighted sum algorithm; Algorithm design and analysis; Analytical models; Arithmetic; Cascading style sheets; Computer languages; Cryptography; Galois fields; Graphical user interfaces; Software algorithms; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Assurance Workshop, 2006 IEEE
  • Conference_Location
    West Point, NY
  • Print_ISBN
    1-4244-0130-5
  • Type

    conf

  • DOI
    10.1109/IAW.2006.1652124
  • Filename
    1652124