키, 데이터, 프로젝트 생성
    • PDF

    키, 데이터, 프로젝트 생성

    • PDF

    Article Summary

    VPC 환경에서 이용 가능합니다.

    이용 신청을 완료하면 콘솔을 통해 암호화 키를 생성하고, 데이터를 업로드하며, 프로젝트를 생성할 수 있습니다.
    동형암호 키는 업로드한 데이터를 암호화, 복호화하고 암호화된 데이터를 연산할 때 사용됩니다. 프로젝트는 준비한 키 파일과 데이터를 사용하여 연산을 수행하는 작업 공간으로 사용됩니다.

    암호화 키 생성 및 관리

    암호화에 사용할 키를 콘솔에서 생성하거나, 또는 로컬에서 암호화 키 파일을 생성한 후 업로드할 수 있습니다. 키가 준비되면 데이터를 업로드할 수 있습니다.

    콘솔에서 키 생성

    콘솔에서 새로운 암호화 키를 생성하는 방법은 다음과 같습니다.

    1. 네이버 클라우드 플랫폼 콘솔의 VPC 환경에서 Services > Big Data & Analytics > HEaaN Homomorphic Analytics > Key 메뉴를 차례대로 클릭해 주십시오.
    2. [키 생성] 버튼을 클릭해 주십시오.
    3. 키의 이름과 설명을 입력해 주십시오.
    4. 아래 표를 참고하여 키의 Capability를 선택한 후 [확인] 버튼을 클릭해 주십시오.
      • 암호화 블록 크기: 하나의 암호문에 포함되는 행 또는 열의 개수
      Capability파일 크기암호화 블록 크기동형암호 연산
      머신 러닝최대 연산 횟수
      부트스트랩 가능비밀 키 15.7MB
      암호화 키 26.2MB
      연산 키 7.9GB
      암호문 블록 13.6MB
      32,768가능제한 없음
      부트스트랩 불가능비밀 키 1.3MB
      암호화 키 2.1MB
      연산 키 283.1MB
      암호문 블록 2.1MB
      8,192불가7회
    참고
    • 부트스트랩(Boostrapping) 또는 재부팅은 암호화된 데이터를 연산하는 과정에서 발생하는 잡음(Noise)을 제거하기 위해 새로운 암호문을 만들어 원본 데이터(평문)을 유지하는 기법
    1. 확인 팝업창에서 [확인] 버튼을 클릭해 주십시오.

    로컬에서 키 생성 후 업로드

    에이전트를 사용하여 로컬에서 암호화 키를 생성한 후 클라우드에 업로드할 수 있습니다. 에이전트가 지원되는 OS는 아래와 같습니다.

    • Linux - RHEL/CentOS
    • Linux - Ubuntu
    • Mac OS - x86(intel)/arm64(m1)
    • Windows

    에이전트를 사용하여 로컬에서 키 파일을 생성한 후 업로드하는 방법은 다음과 같습니다.

    1. 에이전트 사용을 참조하여 로컬에서 암호화 키 파일을 생성해 주십시오.
    2. 네이버 클라우드 플랫폼 콘솔의 VPC 환경에서 Services > Big Data & Analytics > HEaaN Homomorphic Analytics > Key 메뉴를 차례대로 클릭해 주십시오.
    3. [키 업로드] 버튼을 클릭해 주십시오.
    4. 업로드할 키 이름을 입력해 주십시오.
      • 키 이름을 입력하면 키 이름이 반영된 에이전트 명령어가 자동 완성되며, [복사하기] 버튼을 클릭하여 명령어를 클립보드에 복사할 수 있습니다.
    5. [확인] 버튼을 클릭해 주십시오.
    6. 에이전트를 실행하기 위한 터미널 환경에서 복사한 명령어를 붙여넣은 후 키 생성 경로와 Capability를 반영하여 명령어를 입력해 주십시오.
      • 키 생성과 함께 업로드까지 자동으로 진행됩니다.

    키 목록 확인

    생성된 키 파일들은 콘솔의 키 목록에 표시되며, 목록에서 키 확인, 다운로드, 삭제 등 관리 작업을 수행할 수 있습니다.

    키 파일의 목록을 확인하려면 네이버 클라우드 플랫폼 콘솔의 VPC 환경에서 Services > Big Data & Analytics > HEaaN Homomorphic Analytics > Key 메뉴를 차례대로 클릭해 주십시오.

    키 상세 정보 확인

    생성한 키의 상세 정보를 확인하려면 키 목록에서 확인하려는 키의 행을 클릭해 주십시오.

    키 상세 정보에서 키 설명을 수정하고 키 생성 과정의 로그를 확인할 수 있습니다.

    1. 키 설명에서 [수정] 버튼을 누르고 수정할 문구를 적은 뒤 [적용] 버튼을 누르면 키 설명이 변경됩니다.
    2. [로그보기] 버튼을 누르면 로그를 확인하실 수 있습니다. 키 생성 실패 시 실패 원인 분석이 용이합니다.

    키 다운로드

    생성한 키 파일을 다운로드하는 방법은 다음과 같습니다.

    1. 키 목록에서 다운로드하려는 키의 행을 클릭해 주십시오.
    2. 키 목록 위에 있는 [키 다운로드] 버튼을 클릭해 주십시오.
    3. 다운로드하려는 키 종류에 따라 암호화 키 다운로드 또는 복호화 키 다운로드를 클릭해 주십시오.

    키 삭제

    생성한 키 파일들을 삭제하는 방법은 다음과 같습니다.

    주의

    삭제한 암호화 키는 복구할 수 없으며, 해당 키를 사용하여 암호화한 데이터는 더 이상 복호화하거나 연산을 수행할 수 없으므로 신중하게 검토한 후 삭제해 주십시오.

    1. 키 목록에서 삭제하려는 키의 행을 클릭해 주십시오.
    2. 키 목록 위에 있는 [키 삭제] 버튼을 클릭해 주십시오.
    3. 확인 팝업창에서 해당 키의 이름을 확인한 후 [삭제] 버튼을 클릭해 주십시오.

    데이터 업로드 및 관리

    HEaaN Homomorphic Analytics 서비스를 통해 연산을 수행하는 데 사용할 데이터를 업로드할 수 있습니다.

    업로드한 데이터는 생성한 암호화 키를 사용하여 클라우드에서 암호화를 진행하거나, 또는 로컬에서 암호화를 미리 마친 후 클라우드에 업로드할 수 있습니다. 업로드 및 암호화를 마친 데이터를 사용하여 프로젝트와 작업을 생성하고 연산을 수행할 수 있습니다.

    폴더 생성

    암호화를 진행하기 위해서는 폴더가 있어야 합니다. 폴더가 없는 경우 폴더 생성을 수행해야 합니다.

    1. 네이버 클라우드 플랫폼 콘솔의 VPC 환경에서 Services > Big Data & Analytics > HEaaN Homomorphic Analytics > Data 메뉴를 차례대로 클릭해 주십시오.
    2. [데이터 폴더 생성] 버튼을 클릭해 주십시오.
    3. 폴더 이름 을 입력한 후 [확인] 버튼을 눌러 주세요.

    클라우드에 업로드 및 암호화

    동형암호 키 파일을 생성하였다면 클라우드에 데이터를 업로드할 수 있습니다. 키 파일을 선택하고 데이터를 업로드하면 클라우드에서 암호화가 진행됩니다.

    연산 데이터를 업로드하여 클라우드에서 암호화를 진행하는 방법은 다음과 같습니다.

    1. 네이버 클라우드 플랫폼 콘솔의 VPC 환경에서 Services > Big Data & Analytics > HEaaN Homomorphic Analytics > Data 메뉴를 차례대로 클릭해 주십시오.

    2. 업로드 대상 폴더를 선택해 주십시오.

    3. [데이터 업로드] 버튼을 클릭해 주십시오.
      data_cloud-kr

    4. 동형암호 키를 선택해 주십시오.

    5. 데이터 용도를 선택해 주십시오.

      • 범용(산술, 통계 연산 등) : 컬럼관리, 통계분석 연산에 사용 가능한 암호문 입니다.
      • 머신 러닝 학습용 : 머신 러닝(로지스틱 회귀) 연산의 학습에 사용 가능한 암호문 입니다.
      • 머신 러닝 추론용 : 머신 러닝(로지스틱 회귀) 연산의 추론에 사용 가능한 암호문 입니다.

    키의 Capability에 따라 사용할 수 있는 데이터 유형이 달라집니다. [부트스트랩 가능]을 선택하면 모든 데이터 용도를 선택 하실 수 있습니다. 만일 [부트스트랩 불가능]을 선택하면 데이터 유형은 범용(산술, 통계 연산 등)만 선택 가능합니다.

    1. 데이터 업로드 항목에 데이터 파일을 업로드해 주십시오. 업로드 가능한 파일은 csv 파일과 xlsx 확장자의 엑셀 파일입니다.
    주의

    업로드한 데이터의 첫 행은 Column 이름으로 지정되어야 합니다. 데이터 암호화 및 동형 연산을 수행하기 위해서는 Column 이름이 필요하므로, 일부 Column 이름이 비어있는 경우 데이터 업로드를 완료할 수 없습니다.

    1. 데이터 이름을 입력한 후 [다음] 버튼을 클릭해 주십시오.
    2. 각 Column의 값 유형실수형 또는 범주형으로 설정하고 설명을 각각 입력한 후 [확인] 버튼을 클릭해 주십시오.
    3. 확인 팝업창에서 [확인] 버튼을 클릭해 주십시오.

    암호화된 로컬 데이터 업로드

    에이전트를 사용하여 로컬에서 데이터를 직접 암호화한 후 클라우드에 업로드할 수 있습니다. 에이전트가 지원되는 OS는 아래와 같습니다.

    • Linux - RHEL/CentOS
    • Linux - Ubuntu
    • Mac OS

    에이전트를 사용하여 로컬에서 데이터를 암호화한 후 업로드하는 방법은 다음과 같습니다.

    1. 에이전트 사용을 참조하여 로컬에서 암호화 키를 생성하고 데이터를 암호화해 주십시오.

    2. 네이버 클라우드 플랫폼 콘솔의 VPC 환경에서 Services > Big Data & Analytics > HEaaN Homomorphic Analytics > Data 메뉴를 차례대로 클릭해 주십시오.

    3. 데이터를 업로드할 [폴더]를 선택해 주십시오.

    4. [데이터 업로드] 버튼을 클릭해 주십시오.

    5. 암호화 유형로컬 암호화로 선택해 주십시오.
      data-local-kr

    6. [다음] 버튼을 클릭해 주십시오.

    7. 업로드 정보를 다시 한번 확인한 후 [확인] 버튼을 클릭해 주십시오.

      • 에이전트를 통해 데이터를 업로드할 수 있는 안내가 나옵니다.
    8. 확인 팝업창에서 [확인] 버튼을 클릭해 주십시오.

    데이터 목록 확인

    업로드된 데이터는 콘솔의 데이터 목록에 데이터 폴더별로 표시됩니다. 데이터 목록에서 데이터 폴더 확인 또는 삭제, 개별 데이터 상세 정보 확인 및 삭제, 데이터 다운로드 등의 작업을 수행할 수 있습니다.

    업로드된 데이터의 목록을 확인하려면 네이버 클라우드 플랫폼 콘솔의 VPC 환경에서 Services > Big Data & Analytics > HEaaN Homomorphic Analytics > Data 메뉴를 차례대로 클릭한 후 확인할 데이터 폴더를 클릭해 주십시오.

    데이터 상세 정보 확인

    업로드된 각 데이터의 상세 정보를 확인하려면 데이터 목록에서 데이터 폴더를 선택한 후 확인하려는 데이터의 행을 클릭해 주십시오.

    해당 데이터의 상세 정보가 표시되며, 헤더 정보를 확인하거나 작업 내역을 확인할 수 있습니다.

    데이터 상세 정보 확인에서 암호화 키 연결 및 로그보기 기능을 제공합니다.

    1. 암호화 키에서 키 이름을 누르면 해당 키의 상세 정보로 이동하게 됩니다.
    2. [로그보기] 버튼을 클릭하면 로그를 확인할 수 있습니다. 암호문 생성 실패 등 문제 발생시 원인 파악이 가능합니다.

    데이터 헤더 정보 확인

    개별 데이터의 헤더 정보를 확인하는 방법은 다음과 같습니다.

    1. 데이터 폴더를 선택한 후 데이터 목록에서 확인하려는 데이터의 행을 클릭해 주십시오.
    2. 목록 오른쪽 위에서 데이터 관리 > 헤더 정보 관리 메뉴를 차례대로 클릭해 주십시오.
      • Column 설명을 수정할 수 있습니다. 수정한 후에는 [확인] 버튼을 클릭해 주십시오.

    작업 내역 확인

    개별 데이터가 어떤 프로젝트에서 연산 데이터로 사용되었는지 내역을 조회하는 방법은 다음과 같습니다.

    1. 데이터 폴더를 선택한 후 데이터 목록에서 확인하려는 데이터의 행을 클릭해 주십시오.
    2. 목록 오른쪽 위에서 데이터 관리 > 작업 내역 보기 메뉴를 차례대로 클릭해 주십시오.
    3. [작업 내역 보기]에서 해당 데이터가 사용된 프로젝트 이름 또는 작업 이름을 클릭하시면 해당 프로젝트 또는 작업의 상세 정보로 이동합니다.

    데이터 폴더 정보 확인

    데이터 폴더의 기본 정보를 확인하려면 데이터 폴더 목록에서 확인하려는 폴더의 hea-heause-keydataproject_dots_vpc_ko을 클릭한 후 데이터 폴더 기본 정보를 클릭해 주십시오.

    데이터 폴더 정보에서 데이터 폴더 이름을 수정하거나 연결된 프로젝트를 확인하고 해당 프로젝트의 상세 정보로 이동할 수 있습니다.

    데이터 폴더 삭제

    데이터 폴더를 삭제하는 방법은 다음과 같습니다.

    주의

    데이터 폴더를 삭제하면 해당 폴더 내의 데이터까지 모두 삭제되며, 삭제한 데이터는 복구할 수 없습니다. 삭제 전 반드시 폴더 내의 데이터를 확인해 주십시오.

    1. 데이터 폴더 목록에서 삭제하려는 폴더의 hea-heause-keydataproject_dots_vpc_ko을 클릭한 후 데이터 폴더 삭제를 클릭해 주십시오.
    2. 확인 팝업창에서 해당 데이터 폴더의 이름을 입력한 후 [삭제] 버튼을 클릭해 주십시오.

    데이터 다운로드

    클라우드에 업로드된 데이터를 다운로드하는 방법은 다음과 같습니다.

    1. 데이터 폴더를 선택한 후 데이터 목록에서 다운로드하려는 데이터의 행을 클릭해 주십시오.
    2. 목록 오른쪽 위에서 [다운로드] 버튼을 클릭해 주십시오.

    데이터 삭제

    클라우드에 업로드된 데이터를 삭제하는 방법은 다음과 같습니다.

    주의

    삭제한 데이터는 복구할 수 없으므로 신중하게 검토한 후 삭제해 주십시오.

    1. 데이터 폴더를 선택한 후 데이터 목록에서 삭제하려는 데이터의 행을 클릭해 주십시오.(복수 개의 데이터를 한 번에 삭제 할 수 있습니다.)
    2. 목록 오른쪽 위에서 [데이터 삭제] 버튼을 클릭해 주십시오.
    3. 확인 팝업창에서 해당 데이터의 이름을 확인한 후 [삭제] 버튼을 클릭해 주십시오.

    프로젝트 생성 및 관리

    업로드한 데이터를 사용하여 연산을 수행하려면 프로젝트를 생성해야 합니다. 프로젝트는 연산 작업을 생성하고 실행하는 작업 공간입니다.

    프로젝트 내의 모든 연산 작업 데이터는 연결된 데이터 폴더에 저장됩니다.

    프로젝트 생성

    프로젝트를 생성하는 방법은 다음과 같습니다.

    1. 네이버 클라우드 플랫폼 콘솔의 VPC 환경에서 Services > Big Data & Analytics > HEaaN Homomorphic Analytics > Projects 메뉴를 차례대로 클릭해 주십시오.
    2. [프로젝트 생성] 버튼을 클릭해 주십시오.
    3. 프로젝트의 이름과 설명을 입력해 주십시오.
    4. 프로젝트와 연결할 데이터 폴더를 선택해 주십시오.
      • [새로 만들기] 버튼을 클릭하여 새로운 폴더를 생성한 후 연결할 수도 있습니다.
    5. [확인] 버튼을 클릭해 주십시오.

    프로젝트 목록 확인

    생성한 프로젝트는 콘솔의 프로젝트 목록에 표시되며, 목록에서 프로젝트의 기본 정보와 작업 상세 정보를 확인하거나 프로젝트를 삭제할 수 있습니다.

    생성된 프로젝트의 목록을 확인하려면 네이버 클라우드 플랫폼 콘솔의 VPC 환경에서 Services > Big Data & Analytics > HEaaN Homomorphic Analytics > Projects 메뉴를 차례대로 클릭해 주십시오.

    프로젝트 상세 정보 확인

    각 프로젝트 내의 작업 목록을 확인하려면 프로젝트 목록에서 확인하려는 프로젝트를 클릭해 주십시오.

    각 프로젝트의 이름, 설명, 데이터 폴더 정보를 확인하려면 프로젝트 목록에서 확인하려는 프로젝트의 hea-heause-keydataproject_dots_vpc_ko을 클릭한 후 프로젝트 기본 정보를 클릭해 주십시오.

    프로젝트 상세 정보 확인에서 프로젝트 이름프로젝트 설명을 수정하고 데이터 폴더를 변경할 수 있습니다. 또한 데이터 폴더를 클릭하면 해당 데이터 폴더 상세 정보로 이동합니다.
    데이터 폴더 변경은 프로젝트에 작업이 없는 경우에만 가능합니다.

    프로젝트 삭제

    프로젝트를 삭제하는 방법은 다음과 같습니다.

    주의
    • 프로젝트를 삭제하면 해당 프로젝트에서 생성한 작업과 실행 결과 정보가 모두 삭제되며 복구할 수 없습니다. 삭제 전 반드시 프로젝트 내의 작업 목록과 실행 결과 정보를 확인해 주십시오.
    • 프로젝트를 삭제하더라도 해당 프로젝트에서 사용한 연산 데이터와 결과 데이터는 해당 프로젝트에 연결된 데이터 폴더에 유지됩니다. 이 데이터가 유지되는 동안 Object Storage 요금이 계속해서 발생하므로, 해당 데이터가 필요하지 않은 경우 데이터 삭제를 참조하여 삭제해 주십시오.
    1. 프로젝트 목록에서 삭제하려는 프로젝트의 hea-heause-keydataproject_dots_vpc_ko을 클릭한 후 프로젝트 삭제를 클릭해 주십시오.
    2. 확인 팝업창에서 해당 프로젝트의 이름을 입력한 후 [삭제] 버튼을 클릭해 주십시오.

    이 문서가 도움이 되었습니까?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.