Cryptographic primitives from the lattice isomorphism problems
| dc.contributor | Aalto-yliopisto | fi |
| dc.contributor | Aalto University | en |
| dc.contributor.advisor | Faonio, Antonio | |
| dc.contributor.advisor | Lai, Russell W. F. | |
| dc.contributor.author | Pham, Harry | |
| dc.contributor.school | Perustieteiden korkeakoulu | fi |
| dc.contributor.school | School of Science | en |
| dc.contributor.supervisor | Lai, Russell W. F. | |
| dc.date.accessioned | 2025-10-20T17:07:43Z | |
| dc.date.available | 2025-10-20T17:07:43Z | |
| dc.date.issued | 2025-08-31 | |
| dc.description.abstract | The Lattice Isomorphism Problem (LIP) is an emerging foundation for post-quantum cryptography thanks to the pioneering work of Ducas and van Woerden (EUROCRYPT '22). That work lays the foundation for LIP in cryptography with a zero-knowledge proof of knowledge (ZKPoK), a key-encapsulation mechanism, and a digital signature scheme which is further developed into the efficient signature Hawk (ASIACRYPT '22) using structured lattices. However, as compared to the development of lattice-based cryptography from the Short Integer Solution (SIS) and Learning with Errors (LWE) problems, LIP-based cryptography is yet to cover a rich variety of functionalities beyond the two basic ones: encrypting and digitally signing messages. This work is an effort to extend the landscape of LIP-based cryptography from the above basic primitives to more advanced ones by adapting techniques used in SIS-based and LWE-based primitives to LIP. We provide a public-key encryption (PKE) which encrypts plaintexts of integral vectors, and it comes with a zero-knowledge proof of plaintext knowledge. We use this PKE as a commitment scheme in the construction of a ZKPoK for quadratic relations, so this ZKPoK has a straightline extractor naturally. Using the same ZKPoK in non-interactive mode by Fiat-Shamir transformation, we introduce the first LIP-based blind signature scheme which is the blinded version of the digital signatures of Ducas and van Woerden. The security of our scheme stems from a new one-more Close Vector Problem (omCVP) assumption. This assumption is arguably an analogue of the one-more-SIS assumption by Agrawal et al. (CCS '22) and the one-more Short Vector Problem in Hawk signatures. To ensure confidence in omCVP, we provide a cryptanalysis attempt and convince that our parameter choice is in the safe zone. | en |
| dc.format.extent | 75 | |
| dc.format.mimetype | application/pdf | en |
| dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/140137 | |
| dc.identifier.urn | URN:NBN:fi:aalto-202510208306 | |
| dc.language.iso | en | en |
| dc.programme | Master's Programme in Security and Cloud Computing | en |
| dc.programme.major | Security and Cloud Computing | en |
| dc.subject.keyword | lattice-based cryptography | en |
| dc.subject.keyword | post-quantum cryptography | en |
| dc.subject.keyword | lattice isomorphism problems | en |
| dc.subject.keyword | public-key encryption | en |
| dc.subject.keyword | blind signatures | en |
| dc.subject.keyword | zero-knowledge proofs | en |
| dc.title | Cryptographic primitives from the lattice isomorphism problems | en |
| dc.type | G2 Pro gradu, diplomityö | fi |
| dc.type.ontasot | Master's thesis | en |
| dc.type.ontasot | Diplomityö | fi |
| local.aalto.electroniconly | yes | |
| local.aalto.openaccess | yes |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- master_Pham_Harry_2025.pdf
- Size:
- 813.52 KB
- Format:
- Adobe Portable Document Format