C3R 암호화 클라이언트를 사용한 데이터 테이블 복호화 - AWS Clean Rooms

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

C3R 암호화 클라이언트를 사용한 데이터 테이블 복호화

Clean Rooms에 대한 암호화 컴퓨팅 및 C3R 암호화 클라이언트를 사용하여 데이터 테이블을 암호화하는 공동 작업의 경우 이 절차를 따릅니다. 공동 작업에서 데이터를 쿼리한 후에 이 절차를 사용합니다.

이 절차를 수행하려면 공유 비밀 키와 공동 작업 ID가 필요합니다.

결과를 받을 수 있는 구성원은 공동 작업 데이터를 암호화하는 데 사용한 것과 동일한 공유 비밀 키와 공동 작업 ID를 사용하여 데이터를 해독합니다.

참고

AWS Clean Rooms 공동 작업은 이미 쿼리 결과를 수행하고 조회할 수 있는 사람을 제한하고 있습니다. 암호 해독을 수행하려면 이러한 결과에 액세스할 수 있는 사람은 데이터를 암호화하는 데 사용된 것과 동일한 공유 비밀 키와 공동 작업 ID가 필요합니다.

암호화된 데이터 테이블을 해독하려는 경우
  1. (선택 사항) C3R 암호화 클라이언트에서 사용 가능한 명령을 확인하세요.

  2. (선택 사항) 원하는 디렉토리로 이동하여 ls(macOS) 또는 dir(Windows)를 실행합니다.

    1. c3r-cli.jar 파일 및 암호화된 쿼리 결과 데이터 파일이 원하는 디렉터리에 있는지 확인합니다.

      참고

      쿼리 결과가 AWS Clean Rooms 콘솔 인터페이스에서 다운로드되는 경우 사용자 계정의 다운로드 폴더에 있을 가능성이 큽니다. (예를 들어, 사용자 디렉토리의 다운로드 폴더는 Windows 및 macOS에 있습니다.) 쿼리 결과 파일을 c3r-cli.jar와(과) 동일한 폴더로 옮기는 것이 좋습니다.

  3. 공유 비밀 키를 C3R_SHARED_SECRET 환경 변수에 저장합니다. 자세한 내용은 6단계: 환경 변수에 공유 암호 키 저장 섹션을 참조하세요.

  4. AWS Command Line Interface(AWS CLI)에서 다음 명령을 실행합니다.

    java -jar c3r-cli.jar decrypt <name of input .csv file> --id=<collaboration id> --output=<output file name>

  5. user input placeholder를 사용자의 정보로 바꿉니다.

    1. id=의 경우 공동 작업 ID를 입력합니다.

    2. output=의 경우 출력 파일의 이름(예:results-decrypted.csv)을 입력합니다.

      출력 이름을 지정하지 않으면 터미널에 기본 이름이 표시됩니다.

    3. 선호하는 CSV 또는 Parquet 보기 응용 프로그램(예: Microsoft Excel, 텍스트 편집기 또는 기타 응용 프로그램)을 사용하여 지정된 출력 파일의 해독된 데이터를 볼 수 있습니다.