CryptoDB
Shuang Wu
Publications
Year
Venue
Title
2024
CIC
Twinkle: A family of Low-latency Schemes for Authenticated Encryption and Pointer Authentication
Abstract
<p> In this paper, we aim to explore the design of low-latency authenticated encryption schemes particularly for memory encryption, with a focus on the temporal uniqueness property. To achieve this, we present the low-latency Pseudo-Random Function (PRF) called Twinkle with an output up to 1152 bits. Leveraging only one block of Twinkle, we developed Twinkle-AE, a specialized authenticated encryption scheme with six variants covering different cache line sizes and security requirements. We also propose Twinkle-PA, a pointer authentication algorithm, which takes a 64-bit pointer and 64-bit context as input and outputs a tag of 1 to 32 bits.</p><p> We conducted thorough security evaluations of both the PRFs and these schemes, examining their robustness against various common attacks. The results of our cryptanalysis indicate that these designs successfully achieve their targeted security objectives.</p><p> Hardware implementations using the FreePDK45nm library show that Twinkle-AE achieves an encryption and authentication latency of 3.83 ns for a cache line. In comparison, AES-CTR with WC-MAC scheme and Ascon-128a achieve latencies of 9.78 ns and 27.30 ns, respectively. Moreover, Twinkle-AE is also most area-effective for the 1024-bit cache line. For the pointer authentication scheme Twinkle-PA, the latency is 2.04 ns, while QARMA-64-sigma0 has a latency of 5.57 ns. </p>
2012
ASIACRYPT
Program Committees
- Asiacrypt 2023
Coauthors
- Le Dong (1)
- Dengguo Feng (1)
- Jian Guo (2)
- Tao Huang (1)
- Jérémy Jean (1)
- Bo Liang (1)
- Zilong Liu (1)
- Florian Mendel (1)
- Ivica Nikolić (2)
- Thomas Peyrin (2)
- Yu Sasaki (2)
- Martin Schläffer (1)
- Jianhua Wang (1)
- Lei Wang (5)
- Peng Wang (1)
- Shuang Wu (8)
- Wenling Wu (3)
- Liting Zhang (1)
- Lei Zhang (1)
- Jian Zou (1)