IACR Transactions on Symmetric Cryptology · 2021 · 35 citations · 9 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureCryptographyLow-power DesignLow-power Digital Circuit DesignTiming AnalysisBlock Cipher DesignCryptographic AccelerationCryptographic OperationsHardware Acceleration For CryptographyLatency ReductionParallel StructurePermutationsPseudorandom Functions
We present Orthros, a 128-bit block pseudorandom function. It is designed with primary focus on latency of fully unrolled circuits. For this purpose, we adopt a parallel structure comprising two keyed permutations. The round function of each permutation is similar to Midori, a low-energy block cipher, however we thoroughly revise it to reduce latency, and introduce different rounds to significantly improve cryptographic strength in a small number of rounds. We provide a comprehensive, dedicated security analysis. For hardware implementation, Orthros achieves the lowest latency among the state-of-the-art low-latency primitives. For example, using the STM 90nm library, Orthros achieves a minimum latency of around 2.4 ns, while other constructions like PRINCE, Midori-128 and QARMA9-128- σ0 achieve 2.56 ns, 4.10 ns, 4.38 ns respectively.
9
The SIMON and SPECK Families of Lightweight Block Ciphers.
Ray Beaulieu, Douglas Shors, Jason Smith et al. · IACR Cryptology ePrint Archive · 2013 · 628 citations
Roberto Avanzi · DOAJ (DOAJ: Directory of Open Access Journals) · 2017 · 89 citations · Full text
The Subterranean 2.0 Cipher Suite
Joan Daemen, Pedro Maat C. Massolino, Alireza Mehrdad et al. · IACR Transactions on Symmetric Cryptology · 2020 · 45 citations · Full text