๋ ผ๋ฌธ ์ ๋ณด
์ ์: Song Bian (Beihang University) ยท Hyeongmin Choe (University of Luxembourg) ยท Jiseung Kim (Jeonbuk National University) ยท Changmin Lee (Korea University, ๊ต์ ์ ์)
์ถ์ฒ: arXiv:2610.21127 (cs.CR), 2026๋ 10์ 15์ผ ์ ์ถ ยท IEEE Symposium on Security and Privacy 2027 ์ฑํ โ arXiv abs ยท PDF
๋ถ์ผ: ์์ ๋ํ์ํธ(FHE) ยท CKKS ๊ทผ์ฌ ์ฐ์ ยท ๊ณ์โ์ฌ๋กฏ(C2S) ๋ณํ ยท ํ๋กํ ์ฝ ๋ ๋ฒจ ๋ฐ์ ๋์ถ ยท LLL ๊ฒฉ์ ๊ธฐ์ ์ถ์
์ธ์ฉ: ์ ์ถ 3์ผ ๋ ํ๋ฆฌํ๋ฆฐํธ๋ผ ์ธ์ฉ ์ง๊ณ๋ ์์ง ๋ฌด์๋ฏธ(OpenAlex 0ํ, Semantic Scholar 429) โ ๋์ IEEE S&P 2027 ์ฑํ๊ณผ Lattigo v6.2.0 ์ ์ฒด ๊ตฌํยท์ฌํ ์ํฐํฉํธ ๊ณต๊ฐ๊ฐ ์ด ๋ ผ๋ฌธ์ ๋ฌด๊ฒ๋ฅผ ๋์ ํ๋ค.
์ํฐํฉํธ: JiseungKim90/reaction-attack (Go 1.24 ยท MIT ยท Lattigo v6.2.0 ๊ธฐ๋ฐ, 2026-10-06 ์ต์ข ํธ์)
์๋ฌธ: arXiv:2610.21127 ยท PDF
ํ ์ค ์์ฝ โ "RLWE๋ IND-CPA๋ ๊นจ์ง์ง ์์๋ค. ๊นจ์ง ๊ฒ์ 'ํด๋ผ์ด์ธํธ๊ฐ ๊ฒฐ๊ณผ๋ฅผ ๊ฒ์ฌํ๊ณ ๋ฐ์ํ๋ค'๋ ํ๋ฒํ ์ต๊ด์ด๋ค"
CKKS๋ ์ค์ยท๋ณต์์ ๋ฒกํฐ๋ฅผ ์ํธํํ ์ฑ๋ก ์ฐ์ฐํ๋ ๋ํ์ํธ๋ค. ํด๋ผ์ด์ธํธ๋ ์๋ฒ๊ฐ ๋๋ ค์ค ์ํธ๋ฌธ์ ๋ณตํธํยท๋์ฝ๋ฉํ ๋ค, ๊ฐ์ด ํ์ฉ ๋ฒ์๋ฅผ ๋ฒ์ด๋๋ฉด ์ฌ์์ฒญํ๊ฑฐ๋ ์ค๋จํ๋ค. ์ด ๋ ผ๋ฌธ์ ๊ทธ 1๋นํธ์ง๋ฆฌ ๋ฐ์(valid / invalid)๋ง ๋ณด๊ณ ๋ CKKS์ ๋น๋ฐํค ์ ์ฒด๋ฅผ ๋์ฐพ์ ์ ์์์ ๋ณด์ธ๋ค. ์ด์ ๋ ๋ ๊ฐ์ง ๊ณต๊ฐ ์๋ฃ๋ฟ์ด๋ค โ ๊ณต๊ฐ ์ํธํ ํค์ ๋ถํธ์คํธ๋ํยท๊ณ์โ์ฌ๋กฏ ๋ณํ์ ์ฐ์ด๋ ๊ณต๊ฐ ํ์ ํค(Galois keys).
๊ณต๊ฒฉ์ ๋๋ ๋งํผ ๋จ์ํ๋ค. ๊ณต๊ฐํค๋ฅผ (a, b)์์ (a โ ฮ, b)๋ก ฮ๋งํผ ๋ฐ๋ฉด, ์ด ์ํธ๋ฌธ์ ๋น๋ฐํค ์์ด๋ ํ๋ฌธ์ด ฮยทs + e๊ฐ ๋๋ค. ์ฌ๊ธฐ์ ๊ณต๊ฐ C2S ๋ณํ์ ํ ๋ฒ ์ ์ฉํด ๋น๋ฐํค ๊ณ์ ํ๋๋ฅผ ์ฌ๋กฏ ํ๋์ ์ ํํ ์ฎ๊ธด ๋ค, ์์ ๋ง์คํฌ๋ฅผ ๊ณฑํด "์ด ๊ณ์๊ฐ 0์ธ๊ฐ?"๋ง ๋ฌผ์ผ๋ฉด ํด๋ผ์ด์ธํธ์ ์ ํจ/๋ฌดํจ ์๋ต์ด ๊ณง ๋น๋ฐํค ๊ณ์ ํ๋์ ๋ํ 1๋นํธ ์ค๋ผํด์ด ๋๋ค. ๊ณ์ N๊ฐ๋ฅผ ํ์ด ์ง์ง์งํฉ(support)์ ์ฐพ๊ณ , 0์ด ์๋ |S|๊ฐ์ ๋ํด ๋ถํธ๋ฅผ ํ ๋ฒ์ฉ ๋ ๋ฌผ์ผ๋ฉด ๋ โ ์ด N + |S| โค 2N ์ง์, ๋ณต๊ตฌ์จ 100%.
"The attack does not break RLWE or CKKS IND-CPA security. Instead, it exploits the interaction between client-side validity reactions and public homomorphic linear transformations." โ ์ด๋ก
๋ฐฐ๊ฒฝ โ ์ '๊ฒ์ฌํ๋ ํด๋ผ์ด์ธํธ'๊ฐ ์๋ก์ด ๊ณต๊ฒฉ๋ฉด์ธ๊ฐ
- ์ํ ๋ชจ๋ธ์ด IND-CCA๋ IND-CPAD๋ ์๋๋ค: ๊ธฐ์กด IND-CPAD ์ฐ๊ตฌ๋ ๊ณต๊ฒฉ์์๊ฒ ์ ๋นํ ์ํธ๋ฌธ(์ ์งํ ์ํธํยทํ๊ฐ์ ์ถ๋ ฅ)๋ง ์ค๋ค. ์ด ๋ ผ๋ฌธ์ ๊ณต๊ฒฉ์๋ ์์๋ก ์กฐ์ํ ์ํธ๋ฌธ์ ๋ณตํธํ์ํค๊ณ , ๊ทธ ๊ฒฐ๊ณผ์ ๋ฐ๋ฅธ ์ธ๋ถ ๊ด์ฐฐ ๊ฐ๋ฅํ ๋ฐ์์ ๋ณธ๋ค. ๋ ๋ชจ๋ธ ์ฌ์ด์ ๋นํ์ ๊ฒจ๋ฅํ๋ค.
- ๊ณต๊ฒฉ์ด ์ฑ๋ฆฝํ๋ ์ธ ์กฐ๊ฑด(๋
ผ๋ฌธ 3.1์ ): โ ํด๋ผ์ด์ธํธ๊ฐ ํ๊ฐ์๊ฐ ์ค ์ํธ๋ฌธ์ ๋ณตํธํยท๋์ฝ๋ฉํ๊ณ , โก ๋์ฝ๋ฉ๋ ์ฌ๋กฏ์ ์์ฉ ์์ค์ ํ์ฉ ๋ฒ์ ๊ฒ์ฌ(์:
โslotsโโ โค 1)๋ฅผ ์ ์ฉํ๋ฉฐ, โข ๊ทธ ๊ฒฐ๊ณผ๊ฐ ์ฌ์๋ยท์ค๋จยท์๋ฌยท๋ค์ ๋ผ์ด๋ ๋ฉ์์ง์ฒ๋ผ ์๋ฒ๊ฐ ๋ณผ ์ ์๋ ํ๋์ ๋ฐ๊พผ๋ค. ์ ์ด ๋์์ ์ฑ๋ฆฝํ ๋๋ง ๋ฐ์ ์ค๋ผํด์ด ์๊ธด๋ค. - ์ค์ ๋ก ํํ ๊ตฌ์ฑ: ์ํธํ ์ถ๋ก ์์ ๋ก์ง์ ๋ณตํธํํด ๋ฒ์ ์๋ฐ์ '์๋ชป๋ ์๋ต'์ผ๋ก ์ฒ๋ฆฌํ๋ ์ํฌํ๋ก, ๋ณตํธํ ๊ฐ์ ๊ณต๊ฐ ํ์ ๊ณ์ฐ์ ์ ๋ ฅ์ผ๋ก ์ฐ๋ ํ๋กํ ์ฝ, ๊ทธ๋ฆฌ๊ณ ์ด๋ฏธ ๋ช ์์ valid/invalid ์๋ต์ ๋ชจ๋ธ๋งํ ์ ํ ์ฐ๊ตฌ๋ค์ ๋ฐฐํฌ ํํ.
- ์ ์ง๊ธ๊น์ง ์ ์๋ ค์ก๋: TFHEยทBGV/BFV์ ๋ํ ๋ฐ์ ๊ณต๊ฒฉ์ ์์์ง๋ง, CKKS๋ ๋ถํธ์คํธ๋ํ ํค๊ฐ ๋น๋ฐํค์ ์ํธ๋ฌธ์ ๊ณต๊ฐํ์ง ์๋๋ค. ๊ทธ๋์ "๊ณ์๋ณ ๋์ถ"์ด ๋ถ๊ฐ๋ฅํ๋ค๊ณ ์ฌ๊ฒจ์ก๋ค. ์ด ๋ ผ๋ฌธ์ ๊ทธ ์ฅ์ ๋ฌผ์ ๊ณต๊ฐ C2S ๋ณํ์ผ๋ก ์ฐํํ๋ค.
ํต์ฌ 1 โ ๊ณต๊ฐํค๋ฅผ ฮ๋งํผ ๋ฐ๋ฉด, ๋น๋ฐํค๊ฐ ํ๋ฌธ์ด ๋๋ค
- ์คํ๋ผ์ธ 1๋จ๊ณ(ํค ์ํํธ): ๊ณต๊ฐํค
pk = (a, b = aยทs + e)์์ct(1) := (a โ ฮ, b)๋ฅผ ๋ง๋ ๋ค. ๋ณตํธํํ๋ฉดb โ (a โ ฮ)ยทs = ฮยทs + e (mod q). ๋น๋ฐํค๋ฅผ ์ ํ ์ฐ์ง ์๊ณ , ์ ์์ ์ธ CKKS ์ํธ๋ฌธ ํ์์ ์ ์งํ ์ฑ ๋น๋ฐํค ๋คํญ์์ด ๊ทธ๋๋ก ํ๋ฌธ ์๋ฆฌ์ ๋ค์ด์จ๋ค. - ์คํ๋ผ์ธ 2๋จ๊ณ(C2S ๊ตญ์ํ): ๊ณต๊ฐ ํ์ ํค๋ก ์ ๊ทํ C2S ๋ณํ
C2S_ฮ๋ฅผ ์ ์ฉํ๋ฉด, ์ค์๋ถ ์ํธ๋ฌธ์ k๋ฒ์งธ ์ฌ๋กฏ์s_k, ํ์๋ถ์ k๋ฒ์งธ ์ฌ๋กฏ์s_{k+N/2}๊ฐ (์ฌ๋กฏ ์ก์ โช ฯ ๋ฒ์๋ก) ๋์ธ๋ค. ์ ํ์ ๋ถํด์์ ๊ณฑ์ ๋ ๋ฒจ 3~4๋จ์ ์๋ชจํ๋ฉฐ, ํ์ ํค๋ง ์์ผ๋ฉด ๋๋ค โ ๋ถํธ์คํธ๋ํ ์ ์ฉ ํค ๋ฌถ์์ด ์๋์ด๋, ์์ ๊ฐ์ ํค๋ก๋ ์ถฉ๋ถํ๋ค. - ์ฌ๋กฏ ๋ง์ง ๋ถ์(Theorem 3.1): ์ด ๊ณต๊ฒฉ์ ์ง์ง ๊ธฐ์ ์ ๊ธฐ์ฌ๋ "์ ํธ๋ ์๊ณ๊ฐ์ ๋๊ณ ์ก์์ ๋์ง ์๋๋ค"๋ฅผ ๊ณ์ ์์ญ๊ณผ ์ฌ๋กฏ ์์ญ ์ฌ์ด์ ๋
ธ๋ฆ ๊ฒฝ๊ณ๋ก ์ฆ๋ช
ํ ๊ฒ์ด๋ค. ์ธก์ ๋ C2S ์ก์์ (12,35,30)์์
โค 2^-12.7, (16,55,50)์์โค 2^-32.0์ด์๊ณ , ์งํญ ฮฑ=4์ผ ๋ ๋ง์ง ํญ์โค 2^-10.7 โช ฯ = 1โ ์ฌ์ ๊ฐ ํฌ๋ค.
ํต์ฌ 2 โ ํ ๊ณ์์ฉ ์บ๋ฌป๊ธฐ: support N๋ฒ + sign |S|๋ฒ
- Phase 1 ยท support (Nํ): ์ฌ๋กฏ k๋ง ฮฑ๋ก ์ฑ์ด ์-ํซ ๋ง์คํฌ
ฯ(k,ฮฑ)๋ฅผ ๊ตญ์ํ๋ ์ํธ๋ฌธ์ ๊ณฑํ๋ค. ๋์ ๊ณ์๊ฐ 0์ด๋ฉด ์ฌ๋กฏ์๋ ์ก์๋ง ๋จ์โยทโโ < ฯโ ํด๋ผ์ด์ธํธ๋ valid. ๊ณ์๊ฐ ยฑ1์ด๋ฉด ํฌ๊ธฐ ฮฑ์ ์ ํธ๊ฐ ์์> ฯโ invalid. ์ฆ ์ง์ ํ๋๊ฐ "์ด ๊ณ์๊ฐ 0์ธ๊ฐ?"์ ๋ํ ์ ํํ ๋ต์ด ๋๋ค. k์ ฮฒโ{R,I}๋ฅผ ๋ชจ๋ ํ์ผ๋ฉด ์ ํํ N๋ฒ. - Phase 2 ยท sign (|S|ํ): 0์ด ์๋์ด ํ์ธ๋ ๊ณ์์ ๋ํด, ๋ง์คํฌ๋ฅผ ํ ๋ฒ ๋ ๋นผ๋ฉด ์ฌ๋กฏ ์ ํธ๊ฐ
ฮฑ(sโ1)์ด ๋๋ค. s=+1์ด๋ฉด 0(valid), s=โ1์ด๋ฉด โ2ฮฑ(invalid). ๋ถํธ๊ฐ ํ ๋ฒ์ ๊ฐ๋ฆฐ๋ค. - ์ฌ์ฌ์ฉ ํํฐ๋ฅผ ๋ฌด๋ ฅํ: ๋งค ์ง์๋ง๋ค ์๋ก์ด ์(0) ์ํธํ๋ฅผ ๋ํด ์ฌ๋ฌด์์ํํ๋ค. ์ ์ถ๋๋ ์ํธ๋ฌธ์ RLWE ๊ฐ์ ์๋ ์ ์ํธ๋ฌธ๊ณผ ๊ณ์ฐ์ ์ผ๋ก ๊ตฌ๋ถ ๋ถ๊ฐ๋ฅํ๊ณ , ์ง์ ๊ฐ ์๊ด๋ ์๋ค. "๊ณ ์ ์ํธ๋ฌธ์ ์กฐ๊ธ์ฉ ๋ณํํ๋ ํจํด"์ ์ก๋ ๋ฐฉ์ด๊ฐ ํตํ์ง ์๋๋ค.
- ๋ถํธํ ํค๋ ํ์ ์๋ค: ๋ชจ๋ ์ง์์ ๊ณฑ์ ์ ํ๋ฌธ ๋ง์คํฌ์์ ๊ณฑ์ด๋ผ relinearization key๊ฐ ํ์ ์๋ค. ๊ณต๊ฒฉ ํ๋ฉด์ด ๋ ์ข์์ง๋ค.
ํต์ฌ 3 โ ์ซ์๋ก ๋ณธ ๊ฒฐ๊ณผ (Lattigo v6.2.0, ๋จ์ผ ์ค๋ ๋)
| (log N, log q0, log ฮ) | ํ๊ท ์ง์ ์ | ์ํธ๋กํผ ํํ ๋๋น | End-to-End ์๊ฐ |
|---|---|---|---|
| (12, 35, 30) | 6,832 | 1.052ร | 30.0์ด |
| (12, 37, 32) | 6,826 | 1.051ร | 30.1์ด |
| (14, 45, 40) | 27,313 | 1.052ร | 506์ด (8.4๋ถ) |
| (16, 55, 50) | 109,232 | 1.052ร | 8,529์ด (142๋ถ) |
| (16, 60, 58) | 109,219 | 1.051ร | 68,408์ด (5ํ ๋์ ์คํ) |
- 100% ๋ณต๊ตฌ, ์์ธ ์์: 160ํ ์คํยท์ด 300๋ง ํ ์ด์์ ์ค๋ผํด ์ง์์์ ๋ชจ๋ ๊ณ์๋ฅผ ์ ํํ ๋ณต๊ตฌํ๊ณ , ๋ฐ์ ์ค๋ผํด์ ์คํ/๋ฏธํ์ 0์ด์๋ค. ์ง์ ์๋ ์ด๋ก ๊ฐ
N + |S| โ 1.667N์ ๊ทธ๋๋ก ๋ฐ๋ผ๊ฐ๋ค. - ํํ์ ๊ฑฐ์ ๋ถ์๋ค: ๊ท ๋ฑ ์ผ์ง ํค์ ํ๊ท ์ํธ๋กํผ
Hโ/โ(s) โ 1.585N๋๋น 1.05๋ฐฐ. ์ฆ "์ ๋ณด์ด๋ก ์ ์ผ๋ก ๊ฐ๋ฅํ ์ต์ ์ง์ ์"์ 5% ์ด๋ด๋ค. ์ด๋ก์O(H)์ฃผ์ฅ์ด ์ค์ธก์ผ๋ก ํ์ธ๋ ์ . - ํค ๋ถํฌ๋ฅผ ๋ฐ๊ฟ๋: ๊ณ ์ ํด๋ฐ์จ์ดํธ(h โ {128,192,256}), Bernoulli ํฌ์(p โ {1/3,1/2,2/3,0.9}), ์ ๋จ ์ด์ฐ ๊ฐ์ฐ์์(ฯ=3.2, S=20)๊น์ง 515ํ ์ ๋ถ ๋ณต๊ตฌ. Bernoulli p=1/2๋ ํํ ๋๋น 1.000๋ฐฐ๋ก ์ฌ์ค์ tight.
- ํฌ์ ํค๋ ๋ ๋น ๋ฅด๋ค: ์ด๋ถ ๊ธฐ๋ฐ ๊ต์งํฉ ํ์์ผ๋ก support๋ฅผ
O(h log(N/h))์ ์ฐพ๊ณ , ๋จ์ ๋ถํธ๋ 2h+1 ์ฐจ์ LLL๋ก ํผ๋ค. (log N, h) = (16,128)์์ 1,801 ์ง์ โ ๊ธฐ์ค ๊ณต๊ฒฉ์ 65,664 ์ง์ ๋๋น 36๋ฐฐ ๊ฐ์. LLL ์๊ฐ์ h=32์์ 0.4์ด, h=64์์ 3.3์ด, h=128์์ 25๋ถ. - ๋จ์ ๊ฒฉ์ ๋์ด๋: Lattice Estimator ๊ธฐ์ค ์ถ์๋ ์ธ์คํด์ค์ ๋นํธ ๋น์ฉ์ h=32์์ 33.1๋นํธ, h=1,024์์ 43.2๋นํธ โ ํ์ค 128๋นํธ ๋ณด์์ ํ์ฐธ ๋ชป ๋ฏธ์น๋ค. "์ง์ ์๋ ์ต์ ์ด์ง๋ง ๋ง์ง๋ง ๊ฒฉ์ ๋ฌธ์ ๋ ์๋ ์ฝํ๋ค"๋ ์ ์ด ์ด ๊ณต๊ฒฉ์ ์ค์ฉ์ ์ผ๋ก ๋ง๋ ๋ค.
์ ์ค์ํ๊ฐ โ '์ํธ๊ฐ ์์ ํ๋ค'์ '๋ฐฐํฌ๊ฐ ์์ ํ๋ค'๋ ๋ค๋ฅธ ๋ง์ด๋ค
- ํ๋ฆฌ๋ฏธํฐ๋ธ๋ ๋ฌด์ฃ: RLWE๋, CKKS์ IND-CPA๋ ๊นจ์ง์ง ์์๋ค. ๋ฌด๋์ง ๊ฒ์ ํ๋กํ ์ฝ ๊ณ์ธต โ ๋ณตํธํ ๊ฒฐ๊ณผ๋ฅผ ๊ฒ์ฌํ๊ณ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ์ธ๋ถ์ ๋ ธ์ถํ๋ ์ธํฐํ์ด์ค๋ค. "์ํ์ ์ผ๋ก ์์ ํ๋ ๊ตฌํ๋ ์์ ํ๋ค"๋ ์ถ๋ก ์ด ์ฑ๋ฆฝํ์ง ์๋ ์ ํ์ ์ฌ๋ก.
- CKKS ๊ณ ์ ์ ์ ๊ฒฝ๋ก: TFHE/BGV์ ๋ฐ์ ๊ณต๊ฒฉ์ ๋ถํธ์คํธ๋ํ ํค๊ฐ ๋น๋ฐํค ๋นํธ์ ์ํธ๋ฌธ์ ๊ณต๊ฐํ๋ค๋ ์ ์ ์ด์ฉํ๋ค. CKKS์๋ ๊ทธ๋ฐ ๊ณต๊ฐ๊ฐ ์์ง๋ง, ๊ณต๊ฐ C2S ๋ณํ + 1๋นํธ ์ ํจ์ฑ ์๋ต๋ง์ผ๋ก ๊ฐ์ ์ผ์ด ๊ฐ๋ฅํจ์ ์ฒ์ ๋ณด์๋ค.
- ์ํ๊ฐ ๊น๋ค๋กญ๋ค: โ ์๋ต ํ์คํ โ ๊ฒ์ฌ ๊ฒฐ๊ณผ์ ๋ฌด๊ดํ๊ฒ ํญ์ ๊ฐ์ ์๋ต์ ๋๋ ค์ฃผ๊ณ ์คํจ๋ ๋ด๋ถ์์ ์ฒ๋ฆฌ(๊ฐ์ฅ ์ค์ฉ์ ). โก ํค ๋จ์ ๋ฐ์ ๋ชจ๋ํฐ๋ง โ ๊ณต๊ฒฉ์ ์ง์๋ง๋ค ๋์ ํ๋ฅ ๋ก ๊ฑฐ๋ถ๋ฅผ ์ ๋ํ๋ฏ๋ก ์ง์๋ยท๊ฑฐ๋ถ์จ์ด ์์ฐ์ค๋ฌ์ด ํ์ง ์ ํธ๊ฐ ๋๋ค. โข ๋ ธ์ด์ฆ smudging์ ฮฑ=4ยทฯ=1 ๊ตฌ์กฐ์์ ์ ์งํ ์ถ๋ ฅ๊น์ง ๊ฑฐ๋ถํ๊ฒ ๋์ด ์ฌ์ค์ ๋ถ๊ฐ๋ฅํ๊ณ , ๋ง ๊ต์ฒด๋ ์ฑ๋ฅ๋ง ์์ ๋ฟ ๊ทผ๋ณธ ๋ฐฉ์ด๊ฐ ์๋๋ค.
- ํ๊ณ: ์ธ ์กฐ๊ฑด์ด ๋ชจ๋ ์ฑ๋ฆฝํ๋ ๋ฐฐํฌ์๋ง ์ ์ฉ๋๋ค. ํด๋ผ์ด์ธํธ๊ฐ ์ ๋นํ ์ํธ๋ฌธ๋ง ๋ณตํธํํ๊ฑฐ๋, ๊ฒ์ฌ ๊ฒฐ๊ณผ๊ฐ ์ธ๋ถ์ ์ ํ ๋๋ฌ๋์ง ์์ผ๋ฉด ํ๋ฉด ์์ฒด๊ฐ ์๋ค. ๋ํ ๋ ผ๋ฌธ์ ํค ๋ณต๊ตฌ๊น์ง์ด๋ฉฐ, ๊ทธ ํค๋ก ๋ฌด์์ ํ ์ ์๋์ง๋ ์์ฉยทํ๋กํ ์ฝ์ ๋ฌ๋ ธ๋ค. IND-CPAD์ ๋ ธ์ด์ฆ ํ๋ฌ๋ฉ์ด ๊ฑธ๋ฆฐ ๋ณํ์ ๋ํ ์์ ํ ๋ถ์์ ํฅํ ๊ณผ์ ๋ก ๋จ๊ฒจ๋์๋ค.
- ์ฐ๊ตฌ ์ค๋ฆฌ: ๊ณต๊ฒฉ ์ฝ๋๋ Lattigo ๊ธฐ๋ฐ ์ฌํ ์ํฐํฉํธ๋ก ๊ณต๊ฐ๋์ด ์์ผ๋, ๋์์ ๊ณต๊ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํ๋ผ๋ฏธํฐยทํ๋กํ ์ฝ ๊ณ์ธต์ด๋ฉฐ ์ทจ์ฝํ ์ค์๋น์ค๋ ๊ฐ์ธ ํค๋ฅผ ๊ฒจ๋ฅํ์ง ์๋๋ค. ์ด ๊ธ์ ๋ฐฉ์ด ์ค๊ณ๋ฅผ ์ํ ๋ถ์์ผ๋ก๋ง ์ฝ์ด์ผ ํ๋ค.
์ถ์ฒ
- ๋ ผ๋ฌธ: Song Bian, Hyeongmin Choe, Jiseung Kim, Changmin Lee, Reaction Attack on CKKS Deployments with Asymptotically Optimal Query Complexity, arXiv:2610.21127 (cs.CR), 2026-10-15 ยท IEEE S&P 2027 โ arXiv abs ยท PDF
- ์ํฐํฉํธ: JiseungKim90/reaction-attack (Go 1.24 ยท Lattigo v6.2.0 ยท MIT) โ ํ๋ผ๋ฏธํฐ ์ค์ ์คํฌ๋ฆฝํธ ํฌํจ
- ํจ๊ป ์ฝ๊ธฐ:
- 2026-09-21 On the Security of Public Key Protocols: DolevโYao ๋ชจ๋ธ โ "์ํธ ํ๋ฆฌ๋ฏธํฐ๋ธ๊ฐ ์๋๋ผ ํ๋กํ ์ฝ์ ๊ณต๊ฒฉ ๋์์ผ๋ก ๋์" ์ต์ด์ ํ์ํ. ์ด ๋ ผ๋ฌธ์ ์ ํํ ์ฌ์์ ์ถ๋ฐ์ .
- 2026-08-31 Timing Attacks: ๊ด์ธก ๊ฐ๋ฅํ ์๋ต ์๊ฐ์ด ๊ณง ์ค๋ผํด์ด ๋ ์ฌ๋ก. ์ฌ๊ธฐ์๋ ์๋ต ์๊ฐ ๋์ valid/invalid 1๋นํธ๊ฐ ์ค๋ผํด์ด ๋๋ค.
- 2026-10-07 Differential Power Analysis: ๋ฌผ๋ฆฌ์ ๋์ถ(์ ๋ ฅ)์ ํต๊ณ๋ก ์ฆํญํด ํค๋ฅผ ์บ๋ธ ๊ณ ์ . "๊ตฌํยท๋ฐฐํฌ ๊ณ์ธต์ ๋์ถ"์ด๋ผ๋ ๊ฐ์ ๊ณ์ด.
- 2026-09-04 Differential Cryptanalysis of DES: ์ํธ ๋ถ์์ ๋ ๋ค๋ฅธ ์ถ โ ์ํ์ ๊ตฌ์กฐ๋ฅผ ๊ณต๊ฒฉํ๋ ์ชฝ๊ณผ, ์ด ๋ ผ๋ฌธ์ฒ๋ผ ํ๋กํ ์ฝ์ ๋ฐ์์ ๊ณต๊ฒฉํ๋ ์ชฝ์ ๋๋น.