← 최신 논문
🤖 AI

FuseFSS: Efficient Secure LLM Inference with Function Secret Sharing

FuseFSS는 맞춤형 연산별 프로토콜을 고정 소수점 비선형성을 위한 통합 파이프라인으로 대체함으로써, 정확도를 유지하면서도 통신 및 전처리 오버헤드를 줄이고 상당한 속도 향상을 달성하여 보안 LLM 추론을 간소화하는 컴파일러입니다.

원저자: Yuhan Ma, Yong Li, Stefan Schmid

게시일 2026-06-09
📖 3 분 읽기☕ 가벼운 읽기

원저자: Yuhan Ma, Yong Li, Stefan Schmid

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

당신이 아주 똑똑한 AI(거대 언어 모델)에게 비밀스러운 질문을 하고 싶다고 상상해 보세요. 예를 들어 개인적인 의료 진단이나 기밀 비즈니스 전략 같은 것 말이죠. 당신은 AI의 소유자가 당신의 질문을 보는 것을 원치 않으며, AI가 자신의 '두뇌'(모델)를 당신에게 드러내는 것도 원치 않습니다.

이를 해결하기 위해 연구자들은 "두 개의 서버"를 이용한 트릭을 사용합니다. 이 방식은 비밀을 두 개의 서버로 나누어 전달하는데, 두 서버는 서로 대화하지 않습니다. 어느 서버도 전체 그림을 알 수 없지만, 함께 협력하여 답을 계산해 낼 수 있습니다. 이것은 마치 두 명의 요리사가 서로 다른 주방에서 작업하는 것과 같습니다. 그들은 서로의 재료를 볼 수 없지만, 레시피나 비밀 재료를 노출하지 않고도 함께 케이크를 구워낼 수 있습니다.

하지만 문제가 하나 있습니다. 이 비밀 모드에서는 "쉬운" 수학 부분(숫자를 더하는 것과 같은)은 빠르지만, "어려운" 부분(숫자가 양수인지 음수인지 결정하거나, 소수를 반올림하는 것과 같은)은 느리고 투박합니다. 현재 엔지니어들은 이러한 모든 어려운 수학 단계를 위해 매번 맞춤형의 일회용 기계를 만들어야 합니다. 이는 마치 자동차에 있는 모든 나사마다 각각 다른 맞춤형 렌치를 만드는 것과 같습니다. 비용이 많이 들고, 느리며, 고장 나기 쉽습니다.

여기 FuseFSS가 등장합니다.

이 논문의 저자들은 컴파일러(번역기)인 FuseFSS를 만들었습니다. 모든 나사에 대해 맞춤형 렌치를 만드는 대신, FuseFSS는 이렇게 말합니다. "모든 어려운 수학 단계를 위해 두 가지 범용 도구만 사용하자."

작동 방식은 다음과 같은 간단한 비유를 통해 설명할 수 있습니다.

"마스킹된 봉투" 비유

당신에게 비밀 숫자가 있지만, 이를 직접 보여줄 수는 없습니다. 그래서 당신은 숫자를 봉투에 넣고 무작위 종이(마스크)와 함께 넣어 서버에 전달합니다. 서버는 봉투의 전체 무게(마스킹된 값)는 볼 수 있지만, 그 안에 든 당신의 비밀 숫자나 무작위 종이는 알 수 없습니다.

기존 방식( "Sigma" 시스템)에서는 서버가 복잡한 수학 트릭(예: "이 숫자가 5보다 큰가?")을 수행해야 할 때마다, 그 질문만을 위해 특별히 제작된 맞춤형 프로토콜 박스를 열어야 했습니다.

FuseFSS는 게임의 판도를 바꿉니다:

  1. 하나의 사양: 저자들은 어떤 수학 트릭이라도 적용할 수 있는 표준 "설명서"를 만들었습니다. 그들은 이 트릭을 일련의 구역(구간)과 간단한 공식으로 설명합니다.
  2. 두 가지 마법 도구: 새로운 박스를 만드는 대신, FuseFSS는 모든 트릭에 대해 단 두 가지 표준 도구만을 사용합니다:
    • 도구 A (비교기): 이 도구는 모든 "X보다 큰가?"라는 질문을 한꺼번에 확인하고, 서버들에게 (비밀이 공유된 형태의) "예/아니오" 답변 목록을 제공합니다.
    • 도 B (룩업/조회): 이 도구는 자판기처럼 작동합니다. 도구 A로부터 얻은 답변을 바탕으로, 계산을 완료하는 데 필요한 정확한 숫자와 공식을 즉시 건네줍니다.
  3. 결과: 서버들은 수학 계산을 수행한 다음, 무작위 종이(마스크)를 빼서 최종 답을 드러냅니다.

이것이 왜 중요한가요?

이 논문은 "맞춤형 렌치"를 "두 가지 범용 도구"로 교체함으로써, 과정이 현저히 빨라지고 가벼워졌다고 주장합니다.

  • 속도: 이들은 전체 과정을 1.24배에서 1.5배 더 빠르게 만들었습니다. 만약 계산에 10초가 걸렸다면, 이제는 약 7초가 걸립니다.
  • 적은 통신량: 두 서버가 주고받아야 하는 데이터가 줄어들었습니다(약 9%에서 16% 감소).
  • 적은 설정 시간: 시작하기 전에, 그들은 몇 가지 "키"(봉투의 잠금장치를 설정하는 것과 같은)를 생성해야 합니다. FuseFSS는 이 설정 과정을 14%에서 23% 더 빠르게 만들었으며, 키 자체의 크기도 20%에서 24% 더 작게 만들었습니다.

결론

이 논문은 새로운 유형의 AI나 새로운 주식 시장 예측 방법을 발명했다고 주장하는 것이 아닙니다. 그저 기존의 AI 모델을 안전하게 실행하기 위한 더 나은 "엔진"을 만들었다고 주장하는 것입니다.

그들은 인기 있는 AI 모델(BERT 및 GPT 등)에 대해 테스트를 진행했으며, FuseFSS가 기존 방식만큼 정확하면서도 훨씬 더 매끄럽게 작동한다는 것을 발견했습니다. 이는 자동차 엔진을 업그레이드하는 것과 같습니다: 차는 동일한 속도로 달리고 동일한 승객을 태우지만, 엔진이 더 효율적으로 설계되었기 때문에 연비가 좋아지고 가속이 더 빨라지는 것입니다.

요약하자면: FuseFSS는 비밀스러운 AI 수학을 처리하기 위한 지저도하고 맞춤형으로 제작된 과정을, 단 두 개의 강력하고 재사용 가능한 도구를 사용하는 깔끔하고 표준화된, 훨씬 빠른 루틴으로 변환하는 컴파일러입니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →