Abstract

Learning with Rounding (LWR) is a lattice-based cryptographically hard problem which quantum computers find difficult to solve. LWR problem is a derandomized variant of Learning with Errors (LWE) where deterministic rounding is used to generate errors efficiently. LWR can construct a secure seed for Quantum-Safe Pseudo-Random Number Generator (QSPRNG). This study is an endeavor to construct a QSPRNG to generate a stream of pseudo-random bits through a Linear Feedback Shift Register (LFSR). The proposed QSPRNG uses secure seed as an input and a Homomorphic Function for preserving the security of the internal states of LFSRs. NIST statistical tests, ENT, and DIEHARD tests are performed on constructed PRNG for randomness analysis. Also, security and speed analysis for the proposed QSPRNG has been done to illustrate its possible future utilization in cryptography.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.