|
file | add-approx.cc |
| XOR-linear approximations of modular addition.
|
|
file | adp-arx.cc |
| The ADD differential probability of the sequence of operations: ADD, LROT, XOR (ARX): .
|
|
file | adp-lsh-program.cc |
| The probability with user-provided input.
|
|
file | adp-mul.cc |
| The ADD differential probability of modular multiplication (MUL): .
|
|
file | adp-rot-program.cc |
| The probability with user-provided input.
|
|
file | adp-rot.cc |
| The ADD differential probability of (left) rotation (LROT): .
|
|
file | adp-rsh-program.cc |
| The probability with user-provided input.
|
|
file | adp-rsh-xor.cc |
| The ADD differential probability of right shift followed by XOR: .
|
|
file | adp-shift.cc |
| The ADD differential probability of left shift (LSH): and right shift (RSH): .
|
|
file | adp-tea-f-fk-ddt.cc |
| Computing the full difference distribution table (DDT) for the F-function of block cipher TEA by exaustive search over all inputs. Complexity .
|
|
file | adp-tea-f-fk-noshift.cc |
| The additive differential probability (ADP) of a modified version of the F-function of TEA with the shift operations removed. Complexity .
|
|
file | adp-tea-f-fk.cc |
| The ADD differential probability of the F-function of TEA for a fixed key and round constants , where Complexity: .
|
|
file | adp-xor-count-odiff.cc |
| Count the number of possible output ADD differences after XOR.
|
|
file | adp-xor-fi-count-odiff.cc |
| Count the number of possible output differences after the operation XOR with a fixed input (FI).
|
|
file | adp-xor-fi-program.cc |
| The probability with user-provided input.
|
|
file | adp-xor-fi.cc |
| The ADD differential probability of XOR with one fixed input (FI): .
|
|
file | adp-xor-pddt.cc |
| Compute a partial difference distribution table (pDDT) for .
|
|
file | adp-xor-program.cc |
| The probability with user-provided input.
|
|
file | adp-xor.cc |
| The ADD differential probability of XOR .
|
|
file | adp-xor3-program.cc |
| The probability ( ) with user-provided input.
|
|
file | adp-xor3.cc |
| The ADD differential probability of XOR with three inputs ( ): .
|
|
file | adp-xtea-f-fk.cc |
| The ADD differential probability of the F-function of XTEA for a fixed key and round constants . Complexity: .
|
|
file | bsdr.cc |
| Functions related to binary-signed digit representation (BSDR) of integers.
|
|
file | common.cc |
| Common functions used accross all YAARX programs.
|
|
file | eadp-tea-f-program.cc |
| The probability with user-provided input.
|
|
file | eadp-tea-f.cc |
| The expected additive differential probability (EADP) of the F-function of TEA, averaged over all round keys and constants: . Complexity: .
|
|
file | idea-ref.cc |
|
file | idea.cc |
| Analysis of block cipher IDEA.
|
|
file | max-adp-arx.cc |
| The maximum ADD differential probability of the sequence of operations: ADD, LROT, XOR (ARX): .
|
|
file | max-adp-xor-fi-program.cc |
| The probability ( ) with user-provided input.
|
|
file | max-adp-xor-fi.cc |
| The maximum ADD differential probability of XOR with one fixed input: .
|
|
file | max-adp-xor-program.cc |
| Maximum ADD differential probability of XOR ( ) with user-provided input.
|
|
file | max-adp-xor.cc |
| The maximum ADD differential probability of XOR: .
|
|
file | max-adp-xor3-program.cc |
| The probability with user-provided input.
|
|
file | max-adp-xor3-set.cc |
| The maximum ADD differential probability of XOR with three inputs, where one of the inputs satisfies a set of ADD differences: .
|
|
file | max-adp-xor3.cc |
| The maximum ADD differential probability of XOR with three inputs: .
|
|
file | max-eadp-tea-f-program.cc |
| The probability with user-provided input.
|
|
file | max-xdp-add-program.cc |
| The probability with user-provided input.
|
|
file | max-xdp-add.cc |
| The maximum XOR differential probability of ADD: .
|
|
file | rc5-alex.cc |
| Differential Cryptanalysis of block cipher RC5: code from paper by [Biryukov, Kushilevitz, 1995].
|
|
file | rc5-blind-oracle.cc |
| RC5 analysis: "Smart" computation of constants for the plaintext structures. That constants are such that they ensure that there is no difference in the top 4 or 5 rotation constants.
|
|
file | rc5-dc.cc |
| Differential Cryptanalysis of block cipher RC5 .
|
|
file | rc5-eq.cc |
| Procedures for solving certain equations arising during the differential analysis of block cipher RC5 . One such equation is the following equation in x from the last round of RC5:
|
|
file | rc5-lwcs.cc |
| Low-weight codeword search for block cipher RC5 .
|
|
file | rc5-ref.cc |
| Analysis of block cipher RC5 .
|
|
file | salsa.cc |
| Analysis of block cipher Salsa20.
|
|
file | simon-xor-ddt-search.cc |
| Automatic search for XOR differentials in block cipher Simon32 (16 bit words) using either the full DDT or a complete partial DDT for all differences with max Hamming weight 5.
|
|
file | simon-xor-threshold-search.cc |
| Automatic search for XOR differentials in block cipher Simon.
|
|
file | simon.cc |
| Analysis of block cipher Simon [ePrint 2013/404].
|
|
file | solve-gf2.cc |
| Solving linear systems of Boolean equations using Gaussain elimination.
|
|
file | speck-xor-ddt-search.cc |
| Automatic search for XOR differentials in block cipher Speck using full DDT.
|
|
file | speck-xor-threshold-search.cc |
| Tests for automatic search for XOR differentials in block cipher Speck .
|
|
file | speck.cc |
| Analysis of block cipher Speck [ePrint 2013/404].
|
|
file | tea-add-ddt-search.cc |
| Automatic search for ADD differential trails in TEA using full DDT-s.
|
|
file | tea-add-threshold-search.cc |
| Automatic search for ADD differential trails in block cipher TEA.
|
|
file | tea-f-add-pddt.cc |
| Computing an ADD partial difference distribution table (pDDT) for the F-function of block cipher TEA.
|
|
file | tea.cc |
| Common functions used in the analysis of TEA.
|
|
file | threefish-add.cc |
| Analysis of block cipher Threefish w.r.t. ADD differences.
|
|
file | threefish-xor.cc |
| Analysis of block cipher Threefish w.r.t. (sets of) XOR differences.
|
|
file | threefish.cc |
| Analysis of block cipher Threefish – common routines.
|
|
|
file | xdp-add-diff-set.cc |
| Functions for working with sets of XOR differences w.r.t. addition: (See also: xdp-add.cc).
|
|
file | xdp-add-pddt.cc |
| Compute a partial difference distribution table (pDDT) for .
|
|
file | xdp-add-program.cc |
| Program for computing with user-provided input.
|
|
file | xdp-add.cc |
| The XOR differential probability of ADD .
|
|
file | xdp-and.cc |
| The XOR differential probability of AND .
|
|
file | xdp-rot-and.cc |
| The XOR differential probability of the sequence of ROT and AND: : .
|
|
file | xdp-tea-f-fk.cc |
| The XOR differential probability (XDP) of the F-function of TEA for a fixed key and round constants: .
|
|
file | xdp-xtea-f-fk.cc |
| The XOR differential probability (XDP) of the F-function of XTEA for a fixed key and round constants: .
|
|
file | xlp-add.cc |
| The XOR linear probability of ADD .
|
|
file | xtea-add-threshold-search.cc |
| Automatic search for ADD differential trails in block cipher XTEA.
|
|
file | xtea-f-add-pddt.cc |
| Computing an ADD partial difference distribution table (pDDT) for the F-function of block cipher XTEA.
|
|
file | xtea-f-xor-pddt.cc |
| Computing an XOR partial difference distribution table (pDDT) for the F-function of block cipher XTEA.
|
|
file | xtea-xor-threshold-search.cc |
| Automatic search for XOR differential trails in block cipher XTEA.
|
|
file | xtea.cc |
| Common functions used in the analysis of block cipher XTEA.
|
|