Library Functions | CS 161 Spring 2024
In this section, we provide documentation for some cryptographic functions and some utility helper functions that you can use at any time in your design. These functions have already been implemented for you in the project2-userlib library, which will be imported for you in the starter code. Please carefully read through the provided functions while coming up with your design so that you are aware of what is possible to actually implement in code. You cannot import any libraries besides what we’ve already imported in the starter code. You should not need any external libraries for this project. You should not write your own cryptographic functions for this project. For example, you shouldn’t write code to implement AES-CTR yourself. Instead, you should call the existing SymEnc function that we’ve provided. As discussed in class, you should avoid any unsafe cryptographic design patterns, such as reusing the same keys in different algorithms (see the tips section for more details), or us
Library Functions | CS 161 Spring 2024 Skip to main content Menu Expand (external link) Document Search Copy Copied CS 161 Spring 2024 Library Functions In this section, we provide documentation for some cryptographic functions and some utility helper functions that you can use at any time in your design. These functions have already been implemented for you in the project2-userlib library , which will be imported for you in the starter code. Please carefully read through the provided functions while coming up with your design so that you are aware of what is possible to actually implement in
saved by
related reading
- Implementation requirements | CS 162 Project 2cs162.org
- ZK-Friendly Hash Functions | Zellic — Researchzellic.io
- A High-Level Technical Overview of Fully Homomorphic Encryption || Math ∩ Programmingjeremykun.com
- Google's Fully Homomorphic Encryption Compiler — A Primer || Math ∩ Programmingjeremykun.com
- Private information retrieval using homomorphic encryption (explained from scratch)blintzbase.com
- RSA Cryptography | CS70 Guidecs70.bencuan.me
- An introduction to cryptography in distributed ledger technology - DEV Communitydev.to
- An intensive introduction to cryptography: indexintensecrypto.org
- Cryptographic right answers | Latacoralatacora.com
- MIT 6.S976 and 18.S996 Cryptography and Machine Learning (Spring 2026)mlcrypto.mit.edu
- CS106B C++ Stringsweb.stanford.edu
- CSC 151 - Documenting Your Codeeikmeier.sites.grinnell.edu