An FPGA implementation and performance evaluation of the Serpent block cipher
FPGA '00 Proceedings of the 2000 ACM/SIGDA eighth international symposium on Field programmable gate arrays
Algorithms in C
CRYPTO '85 Advances in Cryptology
Cryptanalysis of Block Ciphers with Overdefined Systems of Equations
ASIACRYPT '02 Proceedings of the 8th International Conference on the Theory and Application of Cryptology and Information Security: Advances in Cryptology
Unbalanced Feistel Networks and Block Cipher Design
Proceedings of the Third International Workshop on Fast Software Encryption
Hi-index | 0.00 |
Generalising methods of measurement of performance for symmetric block ciphers is difficult. Cryptosystem performance is an issue that has become more important in recent years because of a trend towards more varied forms of communication requiring secure data transfer. Performance measurement suffers from a trade-off between accuracy and generalisation; accuracy in the experimental results is traded for the ability to extrapolate the data to other environments. Analysis of the atomic operations involved in ciphers can help to extrapolate environment-specific data to environments that have not yet been tested. The structure and reuse of similar operations in modern symmetric block ciphers aid in the construction of pictorial and language-based descriptions of the cipher algorithms. The goal of properly analysing the relationships between performance values of different environments can be reached through implementing these descriptions so that we can move freely between natural language, pictorial representations, and source code of a cipher. In this paper, I have detailed a solution to the problem relating to measurement, described my approach to implementing it, and evaluated this implementation with regards to functionality and usefulness.