An emerging form of data processing named cryptographic computing enables computation on encrypted data, providing unprecedented levels of privacy and security. However, these techniques are not widely used today as they run very slowly on existing processors and hardware. This project will implement the infrastructure needed to enable researchers to develop new hardware designs that can overcome these performance limitations and enable cryptographic computing. Throughout this project, named Cryptolets, the team will implement the hardware and software needed to accelerate core cryptographic computing functions in hardware, the infrastructure to connect these pieces, and software to validate it. Cryptolets will focus on three intertwined efforts. First, it will implement and open source a hardware library of key operators and kernels used in cryptographic computing (e.g., modular multiplication, number theoretic transform, and multi-scalar multiplication), and prototypes of existing full protocol accelerators (e.g., homomorphic encryption). Second, it will develop infrastructure needed to connect and build chips. This includes automated scripts to run necessary hardware tools and chiplet interfaces. Since cryptographic computing kernels are complex and large, Cryptolets provides users the ability to break designs into smaller chips and connect them. Third, it will provide tooling support for formal verification, testing for side-channels, and test vectors for validation.