@@ -101,23 +101,29 @@ of the AES algorithm. The types, `T`, each implement the `AesBitValueOps` trait,
101
101
necessary for processing a collection or bit values and the `AesOps` trait relies heavily on this
102
102
trait to perform its operations.
103
103
104
- The `Bs4State` and `Bs2State` struct implement operations of various subfields of the full GF(2^8 )
104
+ The `Bs4State` and `Bs2State` struct implement operations of various subfields of the full GF(2<sup>8</sup> )
105
105
finite field which allows for efficient computation of the AES S-Boxes. See [7] for details.
106
106
107
107
## References
108
108
109
109
[1] - "Cache-Collision Timing Attacks Against AES". Joseph Bonneau and Ilya Mironov.
110
110
<http://www.jbonneau.com/doc/BM06-CHES-aes_cache_timing.pdf>
111
+
111
112
[2] - "Software mitigations to hedge AES against cache-based software side channel vulnerabilities".
112
113
Ernie Brickell, et al. <http://eprint.iacr.org/2006/052.pdf>.
114
+
113
115
[3] - "Cache Attacks and Countermeasures: the Case of AES (Extended Version)".
114
- Dag Arne Osvik, et al. <tau.ac.il/~tromer/papers/cache.pdf>.
116
+ Dag Arne Osvik, et al. <https://www.tau.ac.il/~tromer/papers/cache.pdf>.
117
+
115
118
[4] - "A Fast New DES Implementation in Software". Eli Biham.
116
119
<http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.52.5429&rep=rep1&type=pdf>.
120
+
117
121
[5] - "Faster and Timing-Attack Resistant AES-GCM". Emilia K ̈asper and Peter Schwabe.
118
122
<http://www.chesworkshop.org/ches2009/presentations/01_Session_1/CHES2009_ekasper.pdf>.
123
+
119
124
[6] - "FAST AES DECRYPTION". Vinit Azad.
120
125
<http://webcache.googleusercontent.com/search?q=cache:ld_f8pSgURcJ:csusdspace.calstate.edu/bitstream/handle/10211.9/1224/Vinit_Azad_MS_Report.doc%3Fsequence%3D2+&cd=4&hl=en&ct=clnk&gl=us&client=ubuntu>.
126
+
121
127
[7] - "A Very Compact Rijndael S-box". D. Canright.
122
128
<http://www.dtic.mil/cgi-bin/GetTRDoc?AD=ADA434781>.
123
129
*/
0 commit comments