We build open source cryptographic libraries that are easy to use, and hard to misuse.
Cryptography is hard to do safely and correctly.
Our libraries are designed to help you do cryptography right, even without special expertise.
Our client-side encryption libraries help you to protect your sensitive data
at its source using secure cryptographic algorithms, envelope encryption, and signing.
The AWS Encryption SDK is a client-side encryption library
designed to make it easy for you to encrypt and decrypt data using industry standards and best practices.
It enables you to focus on the core functionality of your application,
rather than on how to best encrypt and decrypt your data.
ACCP implements the standard Java Cryptography Architecture (JCA) interfaces
and replaces the default Java cryptographic implementations
with those provided by libcrypto from the OpenSSL project.
ACCP allows you to take full advantage of
assembly-level and CPU-level performance tuning,
to gain significant cost reduction, latency reduction, and higher throughput.
To get in touch with us, open an issue in the relevant repository and we’ll help out.
Security Issue Notifications
If you identify a potential security issue in one of these projects please immediately notify AWS/Amazon Security
via our vulnerability reporting page.
Please do not create a public Github issue.
Contributing
We welcome issues and PRs on any of our repositories.
Jobs
Interested in making the world more secure?
We’re hiring!
AWS Crypto Tools
We build open source cryptographic libraries that are easy to use, and hard to misuse. Cryptography is hard to do safely and correctly. Our libraries are designed to help you do cryptography right, even without special expertise. Our client-side encryption libraries help you to protect your sensitive data at its source using secure cryptographic algorithms, envelope encryption, and signing.
Security issue notifications
AWS Encryption SDK
The AWS Encryption SDK is a client-side encryption library designed to make it easy for you to encrypt and decrypt data using industry standards and best practices. It enables you to focus on the core functionality of your application, rather than on how to best encrypt and decrypt your data.
AWS Encryption CLI
You can use the AWS Encryption CLI to encrypt and decrypt files and directories with the AWS Encryption SDK.
AWS DynamoDB Encryption Client
The Amazon DynamoDB Encryption Client is a software library that helps you to protect your table data before you send it to Amazon DynamoDB.
Amazon Corretto Crypto Provider (ACCP)
ACCP implements the standard Java Cryptography Architecture (JCA) interfaces and replaces the default Java cryptographic implementations with those provided by
libcryptofrom the OpenSSL project. ACCP allows you to take full advantage of assembly-level and CPU-level performance tuning, to gain significant cost reduction, latency reduction, and higher throughput.Other products
Experimental
Documentation
Need Help?
To get in touch with us, open an issue in the relevant repository and we’ll help out.
Security Issue Notifications
If you identify a potential security issue in one of these projects please immediately notify AWS/Amazon Security via our vulnerability reporting page. Please do not create a public Github issue.
Contributing
We welcome issues and PRs on any of our repositories.
Jobs
Interested in making the world more secure? We’re hiring!