[Cryptech-Commits] [core/cipher/aes_speed] branch master updated: Updated README with latest implementation results and status for the core.

git at cryptech.is git at cryptech.is
Tue May 22 11:15:23 UTC 2018


This is an automated email from the git hooks/post-receive script.

joachim at secworks.se pushed a commit to branch master
in repository core/cipher/aes_speed.

The following commit(s) were added to refs/heads/master by this push:
     new 6a39d87  Updated README with latest implementation results and status for the core.
6a39d87 is described below

commit 6a39d877e450269fb216129bad8cafb7caba8a5d
Author: Joachim Strömbergson <joachim at secworks.se>
AuthorDate: Tue May 22 13:15:15 2018 +0200

    Updated README with latest implementation results and status for the core.
---
 README.md | 15 ++++++---------
 1 file changed, 6 insertions(+), 9 deletions(-)

diff --git a/README.md b/README.md
index aa2e14e..39f5651 100644
--- a/README.md
+++ b/README.md
@@ -10,16 +10,13 @@ is to allow a drop-in replacement in Cryptech designs.
 
 
 ## Status ##
-First round of optimizations done. Core similates correctly. Has not
-yet been implemented in FPGA.
+Second round of optimizations done. Core similates correctly. Core has
+been implemented in FPGA, but not functionally tested in real HW.
 
 
 ## Introduction ##
 This implementation supports 128 and 256 bit keys. The
-implementation is iterative and process one 128 block at a time. Blocks
-are processed on a word level with 4 S-boxes in the data path. The
-S-boxes for encryption are shared with the key expansion and the core
-can thus not do key update in parallel with block processing.
+implementation is iterative and process one 128 block at a time.
 
 The encipher and decipher block processing datapaths are separated and
 basically self contained given access to a set of round keys and a
@@ -34,7 +31,7 @@ S-boxes for decipher. This allows the core to perform the SubBytes and
 InverseSubBytes operations in the AES round functions in one cycle.
 
 The key expansion does not share S-boxes with the encipher datapath, so
-the total number of S-boxes is 20.
+the total number of S-boxes is 40.
 
 
 ## Performance comparison
@@ -57,6 +54,6 @@ Old Cryptech AES core:
 
 
 Cryptec AES speed core:
-- 2076 slices
+- 2112 slices
 - 2984 regs
-- 117 MHz. (8.54ns)
+- 116 MHz. (8.62ns)

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Commits mailing list