Automata Network Introduce to SGX — ORAM

CoinBe_ri·2021년 6월 23일
1

Automata

목록 보기
4/10


안녕하세요 CoinBeri 입니다.

​Automata를 이해하기위해 SGX-ORAM에 관하여 소개드리려고 합니다.

SGX 와 ORAM 이 어떤 느낌이다를 느끼는 것이 주요 목적입니다. 기술적으로 자세히 알기 위해 작성된 글이 아닙니다.

​들어가기 앞서 내용을 이해하기 위해 몇가지 숙지 해야할 내용들이 있습니다.

About SGX(Enclave)
최신 Intel 칩은 SGX (Software Guard Extensions)라는 기능을 지원합니다. Intel SGX가 제공하는 것은 한 직원만 액세스 할 수 있는 별도의 사무실(Enclave)입니다. 여기서 직원을 CPU라고 생각하시면 됩니다.

About SGX(Side-channel Attack)
CPU는 명령을 차례로 실행합니다. CPU는 하드 디스크에서 데이터를 입력 할 때까지 명령을 실행할 수 없습니다. 효율성을 높이기 위해 CPU가 일어날 일을 예측하고 특정 명령을 계속 실행하는 추측 실행이 있습니다. 이를 이용하여 Enclave에 보호된 데이터를 그림자화하여 Enclave가 없는 장소로 투영하여 데이터(L1 캐시의 데이터)를 빼갈 수 있습니다.

About ORAM
SGX가 취약점을 알고 CPU를 보완하였다고는 하지만 소프트웨어는 그렇지 못하다. 그래서 소프트웨어적으로 이것을 막기위해 ORAM이라는 기술이 이용되게 된다.

아래는 ELI5 방법으로 소개된 내용을 픽토그램으로 표현한 내용입니다.



SGX는 대략 3가지 방법으로 운용이 되고 Side-Channel Attack에 노출되어 있다.

Automata는 SGX의 보안 한계를 소프트웨어적으로 보완하기 위하여 ORAM 적용 하였다.

Automata의 Geode, Conveyor 에 ORAM이라는기술이 적용되었으며 개인의 정보 보호에 중점을 두고있다 라고 생각하시면 됩니다.


하지만 모두들 아시죠?

​Disclaimer. 본 내용은 글쓴이의 주관으로 작성된 글로써 투자에 참고만 하시기 바랍니다.


Automata 관련정보 Link

-Website: https://www.ata.network/
-Telegram(Official) : https://t.me/ata_network
-Telegram(KOR) : https://t.me/Automata_kr
-Medium : https://medium.com/atanetwork
-Twitter : https://twitter.com/AutomataNetwork

profile
Crypto Lover

0개의 댓글