Cryptography and Computer Network Security
 

Software Projects - Fall 2005


Educational software

KRYPTOS - Educational software for a cryptographic laboratory

 

Applications of cryptography

Digital timestamping technology

 

Public-key cryptosystems

Factoring large numbers using Number Field Sieve

Analysis of capabilities and performance of Java Cryptography Extension (JCE)


Hybrid Software/Hardware Projects - Fall 2005

New platforms for cryptography

Implementation of a selected secret key cipher (RC5, IDEA, or DES) using SRC reconfigurable computer

Implementation of the AKS algorithm for generating large prime numbers using SRC reconfigurable computer
 

Cipher breaking

Factoring of large numbers using reconfigurable computers
 

Design of ciphers efficient in hardware and software

Analysis of elementary operations used in modern secret key ciphers from the point of view of implementation efficiency in hardware and software