journal article·2023Open access

Robust and Reusable Fuzzy Extractors from Non-Uniform Learning with燛rrors Problem

Joo Woo, Jonghyun Kim, Jong Hwan Park

Computers, Materials & Continua· Volume 74· Issue 1

Abstract

A fuzzy extractor can extract an almost uniform random string from a noisy source with enough entropy such as biometric data. To reproduce an identical key from repeated readings of biometric data, the fuzzy extractor generates a helper data and a random string from biometric data and uses the helper data to reproduce the random string from the second reading. In 2013, Fuller et al. proposed a computational fuzzy extractor based on the learning with errors problem. Their construction, however, can tolerate a sub-linear fraction of errors and has an inefficient decoding algorithm, which causes the reproducing time to increase significantly. In 2016, Canetti et al. proposed a fuzzy extractor with inputs from low-entropy distributions based on a strong primitive, which is called digital locker. However, their construction necessitates an excessive amount of storage space for the helper data, which is stored in authentication server. Based on these observations, we propose a new efficient computational fuzzy extractor with small size of helper data. Our scheme supports reusability and robustness, which are security notions that must be satisfied in order to use a fuzzy extractor as a secure authentication method in real life. Also, it conceals no information about the biometric data and thanks to the new decoding algorithm can tolerate linear errors. Based on the non-uniform learning with errors problem, we present a formal security proof for the proposed fuzzy extractor. Furthermore, we analyze the performance of our fuzzy extractor scheme and provide parameter sets that meet the security requirements. As a result of our implementation and analysis, we show that our scheme outperforms previous fuzzy extractor schemes in terms of the efficiency of the generation and reproduction algorithms, as well as the size of helper data.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Biometric Identification and Security · User Authentication and Security Systems · Advanced Steganography and Watermarking Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (30)

Show source-provided references
1. Fuzzy extractors: How to generate strong keys from biometrics and other noisy data
2. Reusable cryptographic fuzzy extractors
3. Reusable fuzzy extractor from LWE
4. Reusable fuzzy extractor from the decisional Diffie-Hellman assumption10.1007/s10623-018-0459-4 ↗
5. Robustly reusable fuzzy extractor from standard assumptions
6. Computational Fuzzy Extractors
7. Cryptographic authentication from the iris
8. How iris recognition works
9. Secure remote authentication using biometric data
10. Robust fuzzy extractors and authenticated key agreement from close secrets
11. Reusable fuzzy extractors for low-entropy distributions10.1007/s00145-020-09367-8 ↗
12. A reusable fuzzy extractor with practical storage size
13. EMBLEM: (R) LWE-based key encapsulation with a new multi-bit encoding method10.1007/s10207-019-00456-9 ↗
14. Securing systems with indispensable entropy: LWE-based lossless computational fuzzy extractor for the Internet of Things10.1109/ACCESS.2017.2713835 ↗
15. Key homomorphic PRFs and their applications
16. Efficient, reusable fuzzy extractors from LWE
17. Detection of algebraic manipulation with applications to robust secret sharing and fuzzy extractors
18. An improved robust fuzzy extractor
19. Generic constructions of robustly reusable fuzzy extractor
20. On lattices, learning with errors, random linear codes, and cryptography10.1145/1568318.1568324 ↗
21. LAC: Practical ring-LWE based public-key encryption with byte-level modulus
22. Post-quantum key exchange-A new hope
23. Estimate all the {LWE, NTRU} schemes!
24. Revisiting the expected cost of solving uSVP and applications to LWE
25. Lattice decoding attacks on binary LWE
26. On dual lattice attacks against small-secret LWE and parameter choices in HElib and SEAL
27. Micciancio · Post-Quantum Cryptography · 2009 · 14710.1007/978-3-540-88702-7_5 ↗
28. BKZ 2.0: Better lattice security estimates
29. On the concrete hardness of learning with errors10.1515/jmc-2015-0016 ↗
30. An improved fuzzy vector signature with reusability10.3390/app10207141 ↗