July 01, 2009
Encrypting the InternetConclusion
In summary, we're researching new technologies that offer cryptographic algorithm acceleration by factors. Our ultimate goal is to make general-purpose processors capable of processing and forwarding encrypted traffic at very high speeds so that the Internet can be gradually transformed into a completely secure information delivery infrastructure. We also believe that these technologies can benefit other usage models, such as disk encryption and storage.
References
[1] R.L. Rivest, A. Shamir, and L. M. Adleman. A Method for Obtaining Digital Signatures and Public-Key Cryptosystems.
[2] V. Rijmen. "Efficient Implementation of the Rijndael S-box.
[3] Advanced Encryption Standard. Federal Information Processing Standards Publication 197.
[4] P. Montgomery. Multiplication without trial division.
[5] P. Barrett. Implementing the Rivest Shamir and Adleman Public Key Encryption Algorithm on a Standard Digital Signal Processor.
[6] S. Gueron, O. Parzanchevsky and O. Zuk. Masked Inversion in GF(2n) Using Mixed Field Representations and its Efficient Implementation for AES.
[7] S. Gueron. Advanced Encryption Standard (AES) Instructions Set."
[8] S. Gueron and M. Kounavis. Carry-Less Multiplication and Its Usage for Computing the GCM Mode.
[9] A. Karatsuba and Y. Ofman. Multiplication of Multidigit Numbers on Automata.
[10] M. E. Kounavis. A New Method for Fast Integer Multiplication and its Application to Cryptography.
[11] S. Grover and M. Kounavis. "On the Impact of Simultaneous Multithreading on the Performance of Cryptographic Workloads." Technical Report, available from the authors upon request.
This article and more on similar subjects may be found in the Intel Technology Journal, June 2009 Edition, "Advances in Internet Security".
|
|
||||||||||||||||||||||||||||||
|
|
|
|