Step 1: Complete the prerequisites
To prepare your data tables for use with C3R, you must complete the following prerequisites:
-
You can access the Cryptographic Computing for Clean Rooms repository on GitHub:
-
You have set up AWS credentials to use the C3R encryption client. These credentials are used by C3R encryption client for read-only API calls to AWS Clean Rooms to retrieve collaboration metadata. For more information, see Configuring the AWS CLI in the AWS Command Line Interface User Guide for Version 2.
-
You have Java Runtime Environment (JRE) 11 or later installed on your machine.
-
The recommended Java Runtime Environment, Amazon Corretto 11 or higher, can be downloaded from https://aws.amazon.com/corretto
. -
The Java Development Kit (JDK) includes a corresponding JRE of the same version. However, the additional capabilities of the JDK are not needed for running the Cryptographic Computing for Clean Rooms (C3R) encryption client.
-
-
Your tabular data files (.csv) or Parquet files (.parquet) are saved locally.
-
You or another member in the collaboration has the ability to create a shared secret key. For more information, see Step 5: Create a shared secret key.
-
The collaboration creator has created a collaboration in AWS Clean Rooms with Cryptographic computing enabled for the collaboration. For more information, see Creating a collaboration.
-
The collaboration creator has sent the collaboration ID to you as a participant in the collaboration. The collaboration Amazon Resource Name (ARN) is included in the invitation that is sent, which contains the collaboration ID.