서지주요정보
Strix: hardware architecture for accelerating fully homomorphic computation over the torus = Strix: 토러스를 이용한 완전동형암호 하드웨어 가속기
서명 / 저자 Strix: hardware architecture for accelerating fully homomorphic computation over the torus = Strix: 토러스를 이용한 완전동형암호 하드웨어 가속기 / Putra Adiwena.
발행사항 [대전 : 한국과학기술원, 2023].
Online Access 원문보기 원문인쇄

소장정보

등록번호

8041293

소장위치/청구기호

학술문화관(도서관)2층 학위논문

MEE 23128

휴대폰 전송

도서상태

이용가능(대출불가)

사유안내

반납예정일

리뷰정보

초록정보

Homomorphic encryption (HE) enables computations on encrypted data by concealing information under noise for security. However, the process of bootstrapping, which resets the noise level in the ciphertext, is computationally expensive and requires a large bootstrapping key. The TFHE scheme offers a faster and programmable bootstrapping algorithm called PBS, crucial for security-focused applications like machine learning. Nevertheless, the current TFHE scheme lacks support for ciphertext packing, resulting in low throughput. This work thoroughly analyzes TFHE bootstrapping, identifies the bottleneck in GPUs caused by the blind rotation fragmentation problem, and proposes a hardware TFHE accelerator called Strix. Strix introduces a two-level batching approach to enhance the batch size in PBS, utilizes a specialized microarchitecture for efficient streaming data processing, and incorporates a fully-pipelined FFT microarchitecture to improve performance. It achieves significantly higher throughput than state-of-the-art implementations on both CPUs and GPUs, outperforming existing TFHE accelerators by a factor of 7.4.

호모모르피즘 암호화(HE)는 보안을 위해 노이즈 아래에 정보를 숨김으로써 암호화된 데이터에서의 계산을 가능하게 합니다. 그러나 노이즈 수준을 초기화하는 부트스트래핑 과정은 연산 비용이 많이 들며 큰 부트스트래핑 키가 필요합니다. TFHE 방식은 머신 러닝과 같은 보안 중심의 응용 프로그램에서 필수적인 더 빠르고 프로그래밍 가능한 부트스트래핑 알고리즘인 PBS를 제공합니다. 그러나 현재의 TFHE 방식은 암호문 패킹을 지원하지 않아 처리량이 낮습니다. 본 연구는 TFHE 부트스트래핑을 철저히 분석하고, GPU에서의 맹목적 회전 파편화 문제로 인한 병목 현상을 식별하며, Strix라는 하드웨어 TFHE 가속기를 제안합니다. Strix는 PBS에서 배치 크기를 향상시키기 위해 두 수준의 배치 방식을 도입하며, 효율적인 스트리밍 데이터 처리를 위한 전용 마이크로아키텍처를 활용하고, 성능을 향상시키기 위해 완전 파이프라인화된 FFT 마이크로아키텍처를 통합합니다. 이는 CPU와 GPU에서 최첨단 구현체보다 훨씬 높은 처리량을 달성하며, 기존의 TFHE 가속기보다 7.4배 우수한 성능을 발휘합니다.

서지기타정보

서지기타정보
청구기호 {MEE 23128
형태사항 iv, 29 p. : 삽도 ; 30 cm
언어 영어
일반주기 저자명의 한글표기 : 아디웨나 푸트라
지도교수의 영문표기 : Joo-Young Kim
지도교수의 한글표기 : 김주영
Including appendix
학위논문 학위논문(석사) - 한국과학기술원 : 전기및전자공학부,
서지주기 References : p. 24-27
주제 Homomorphic encryption
TFHE
Bootstrapping
PBS
Blind rotation
Domain specific acclerator
Homomorphic encryption
TFHE
Bootstrapping
PBS
Blind rotation
도메인 특화 가속기
QR CODE

책소개

전체보기

목차

전체보기

이 주제의 인기대출도서