Class | Description |
---|---|
AnalyzeDigrams |
Class AnalyzeDigrams is a main program that analyzes digram frequencies in a
series of English text files.
|
AnalyzeStateRecovery02 |
Class AnalyzeStateRecovery02 analyzes the output from a series of runs of the
StateRecovery02 program.
|
DigramHist |
Class DigramHist provides a histogram of English letter digrams.
|
DigramPicker |
Class DigramPicker provides an object for picking random letters according to
the distribution in a digram histogram.
|
GenKey |
Class GenKey is a main program that generates a random key for the LC4
cipher.
|
GenNonce |
Class GenNonce is a main program that generates a random nonce for the LC4
cipher.
|
LC4 |
Class LC4 implements the ElsieFour low-tech cipher.
|
LC4Decrypt |
Class LC4Decrypt is a main program that decrypts a message using the LC4
cipher.
|
LC4Encrypt |
Class LC4Encrypt is a main program that encrypts a message using the LC4
cipher.
|
State |
Class State provides an encryption state object used in a
state recovery attack on the LC4 cipher.
|
StateRecovery01 |
Class StateRecovery01 implements a state recovery attack on the LC4 cipher.
|
StateRecovery02 |
Class StateRecovery02 is a parallel program that performs a series of state
recovery attacks on the LC4 cipher.
|
StatTest01 |
Class StatTest01 is a multicore parallel main program that performs a
statistical test on the LC4 cipher.
|
StatTest02 |
Class StatTest02 is a multicore parallel main program that performs a
statistical test on the LC4 cipher.
|
StatTest03 |
Class StatTest03 is a multicore parallel main program that performs a
statistical test on the LC3 cipher.
|
Util |
Class Util provides static utility methods for working with the LC4 cipher.
|
Copyright © 2017 by Alan Kaminsky. All rights reserved. Send comments to ark@cs.rit.edu.