[Cryptech-Commits] [core/cipher/aes] branch master updated: Clarified the cycle times that was confusing regarding key expansion. Fixed minor speling errror.

git at cryptech.is git at cryptech.is
Sun Jun 9 19:18:57 UTC 2019


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.

The following commit(s) were added to refs/heads/master by this push:
     new 4c03b5b  Clarified the cycle times that was confusing regarding key expansion. Fixed minor speling errror.
4c03b5b is described below

commit 4c03b5b0542988680821ec10b50fb93a9a0e6389
Author: Joachim Strömbergson <joachim at assured.se>
AuthorDate: Sun Jun 9 21:18:14 2019 +0200

    Clarified the cycle times that was confusing regarding key expansion. Fixed minor speling errror.
---
 README.md | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/README.md b/README.md
index 0d552dd..ec99300 100644
--- a/README.md
+++ b/README.md
@@ -10,8 +10,8 @@ is to allow a drop-in replacement in Cryptech designs.
 
 
 ## Status ##
-Second round of optimizations done. Core similates correctly. Core has
-been implemented in FPGA, but not functionally tested in real HW.
+Second round of optimizations done. The core has been implemented in
+FPGA and tested in real HW.
 
 
 ## Introduction ##
@@ -36,12 +36,16 @@ the total number of S-boxes is 40.
 
 ## Performance comparison
 Number of cycles for the old Cryptech AES core:
-- AES-128 Encipher one block with key expansion: 57
-- AES-256 Decipher one block with key expansion: 77
+- AES-128 Encipher one block: 57
+- AES-256 Decipher one block: 77
 
 Number of cycles for the Cryptech AES speed core:
-- AES-128 Encipher one block with key expansion: 16
-- AES-255 Decipher one block with key expansion: 20
+- AES-128 Encipher one block: 16
+- AES-255 Decipher one block: 20
+
+Note that these latency numbers are after key expansion. The given key
+must be expanded byt asserting the init control bit and wait for ready
+to be asserted. Key expansion takes about 10 to 14 cycles.
 
 
 ## Implementation comparison

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


More information about the Commits mailing list