Error-Correcting Codes and Lattice Applications to Public-Key Cryptography.
Efficient post-quantum cryptography for building advanced security applications
Grant number: | 24/06478-4 |
Support Opportunities: | Scholarships in Brazil - Scientific Initiation |
Start date: | August 01, 2024 |
End date: | July 31, 2025 |
Field of knowledge: | Physical Sciences and Mathematics - Computer Science - Theory of Computation |
Principal Investigator: | Hilder Vitor Lima Pereira |
Grantee: | Gustavo Esteche Araujo |
Host Institution: | Instituto de Computação (IC). Universidade Estadual de Campinas (UNICAMP). Campinas , SP, Brazil |
Abstract Fully Homomorphic Encryption (FHE) is an important cryptographic primitive that allows functions to be evaluated on encrypted data. However, each operation on encrypted data adds some noise to the resulting ciphertext, which cannot exceed a certain limit, otherwise, decryption becomes impossible. To overcome this restriction, an operation called bootstrapping is necessary, as it reduces the noise included on ciphertexts. Improving the bootstrapping algorithm is essential for the adoption of FHE in real projects, as it is the most expensive part of this type of cipher. This undergraduation research aims to implement the homomorphic multiplication of the newest amortized bootstrapping algorithm, which was proposed by Liu and Wang (Eurocrypt 2023) and has the potencial to make FHE much more efficient. Note that homomorphic multiplication is the main operation of this algorithm. This implementation will use the Sage language, then it will be translated and optimized for a more efficient language, such as Rust or C++. This research project also aims to provide a library available under a free license, containing the implementation of the proposed homomorphic multiplication for use in any application that wishes to use the GSW homomorphic cipher with slots. After the implementation is finished, the noise growth due to such homomorphic multiplications will be analyzed, allowing for a more precise estimation of the parameters to be used in the homomorphic cipher. Additionally, the implementation will provide insights into the execution time of this bootstrapping, since homomorphic multiplications dominate the algorithm's execution time. The results have the potential to contribute to the research in homomorphic encryption, particularly aiming to guide future research on amortized bootstrapping. | |
News published in Agência FAPESP Newsletter about the scholarship: | |
More itemsLess items | |
TITULO | |
Articles published in other media outlets ( ): | |
More itemsLess items | |
VEICULO: TITULO (DATA) | |
VEICULO: TITULO (DATA) | |