Back to Search
Start Over
The Oribatida v1.3 Family of Lightweight Authenticated Encryption Schemes
- Source :
- Journal of Mathematical Cryptology, Vol 15, Iss 1, Pp 305-344 (2021)
- Publication Year :
- 2021
- Publisher :
- De Gruyter, 2021.
-
Abstract
- Permutation-based modes have been established for lightweight authenticated encryption, as can be seen from the high interest in the ongoing NIST lightweight competition. However, their security is upper bounded by O(σ 2/2 c ) bits, where σ are the number of calls and c is the hidden capacity of the state. The development of more schemes that provide higher security bounds led to the CHES’18 proposal Beetle that raised the bound to O(rσ/2 c ), where r is the public rate of the state. While authenticated encryption can be performed in an on-line manner, authenticated decryption assumes that the resulting plaintext is buffered and never released if the corresponding tag is incorrect. Since lightweight devices may lack the resources for buffering, additional robustness guarantees, such as integrity under release of unverified plaintexts (Int-RUP), are desirable. In this stronger setting, the security of the established schemes, including Beetle, is limited by O(qpqd /2 c ), where qd is the maximal number of decryption queries, and qp that of off-line primitive queries, which motivates novel approaches. This work proposes Oribatida, a permutation-based AE scheme that derives s-bit masks from previous permutation outputs to mask ciphertext blocks. Oribatida can provide a security bound of O(rσ 2/ c+s ), which allows smaller permutations for the same level of security. It provides a security level dominated by O ( σ d 2 / 2 c ) O(\sigma_d^2{/2^c}) under Int-RUP adversaries, which eliminates the dependency on primitive queries. We prove its security under nonce-respecting and Int-RUP adversaries. We show that our Int-RUP bound is tight and show general attacks on previous constructions.
- Subjects :
- Authenticated encryption
Provable security
Theoretical computer science
biology
Computer science
Applied Mathematics
020206 networking & telecommunications
11t06
02 engineering and technology
biology.organism_classification
permutation
11y16
Computer Science Applications
Computational Mathematics
Permutation
0202 electrical engineering, electronic engineering, information engineering
QA1-939
020201 artificial intelligence & image processing
authenticated encryption
provable security
Oribatida
11t71
94a60
Mathematics
Subjects
Details
- Language :
- English
- ISSN :
- 18622984 and 18622976
- Volume :
- 15
- Issue :
- 1
- Database :
- OpenAIRE
- Journal :
- Journal of Mathematical Cryptology
- Accession number :
- edsair.doi.dedup.....b987cba621c5d13711fa62c94c7009f4