← 목록으로
보안·개인정보
#PUF#하드웨어보안#신뢰뿌리#IoT보안#퍼지추출기
최종 업데이트 · 2026-10-06

물리적 복제방지 기능(PUF, Physically Unclonable Function)

1. 개요

가. 정의

반도체를 제조할 때 공정상 불가피하게 발생하는 미세한 물리적 편차(배선 지연, 트랜지스터 문턱전압, 산화막 두께 등)를 "지문"처럼 추출하여, 특정 입력(Challenge)에 대해 칩마다 고유하면서도 재현 가능한 출력(Response)을 만들어 내는 하드웨어 보안 원천 기술. 키를 메모리에 저장하는 것이 아니라 필요할 때 칩의 물리 특성으로부터 즉석에서 재생성(derive) 한다는 점에서, "저장하지 않는 키(key that is never stored)"로 요약된다.

PUF의 핵심 발상은 "열쇠를 금고에 넣어 지키는 것이 아니라, 열쇠 자체를 칩의 물리적 몸에 새겨 두되 평상시에는 어디에도 존재하지 않게 한다"는 것이다. 전통적 보안은 비밀키를 비휘발성 메모리(eFuse, Flash)에 저장하고 그 메모리를 암호·물리적으로 보호하는 방향으로 발전해 왔다. 그러나 저장된 키는 전원이 꺼진 상태에서도 그 자리에 존재하므로, 디캡슐레이션(decapsulation) 후 레이저·전자현미경을 동원한 물리 분석이나 메모리 리마넌스(remanence) 공격의 표적이 된다. PUF는 발상을 뒤집어, 키를 "물질"이 아니라 "현상"으로 다룬다. 칩에 전원이 들어와 Challenge가 인가되는 순간에만 Response가 발현되고, 전원이 꺼지면 키는 물리적으로 소멸한다. 공격자가 칩을 분해하면 바로 그 미세 편차 구조가 교란되어 PUF 값 자체가 달라지는 탬퍼 에비던스(tamper evidence) 특성까지 자연스럽게 갖는다.

나. 등장 배경 및 필요성

IoT·엣지 디바이스가 수십억 대로 늘면서 "저비용 대량 디바이스에 어떻게 신뢰의 뿌리(Root of Trust)를 심을 것인가" 가 산업적 난제가 되었다. HSM이나 전용 보안칩(Secure Element)은 강력하지만 단가·면적·전력 측면에서 모든 센서·구동기에 넣기 어렵다. 반면 PUF는 별도의 보안 메모리나 고가의 공정 없이, 이미 칩 안에 있는 SRAM이나 소량의 로직 게이트만으로 디바이스별 고유 키를 만들어 낼 수 있어 비용·면적 효율이 매우 높다. 예컨대 수억 개의 IoT 센서 각각에 고유 키를 공장에서 프로그래밍·관리하는 것은 공급망 전체에 키 유출 창구를 만드는 일이지만, PUF는 "키 주입" 단계 자체를 없앤다.

또 하나의 배경은 공급망 보안과 위·변조 대응이다. 반도체 위조·재활용·오버프로덕션(과잉생산 후 암시장 유통)은 연간 수백억 달러 규모의 문제로, 정품 칩임을 증명하는 하드웨어 수준의 식별자가 필요해졌다. PUF는 복제 불가능한 물리 지문이므로 칩 진본성 인증(anti-counterfeiting) 에 직접 활용된다. 마지막으로 양자컴퓨팅·부채널 공격 고도화로 "저장된 비밀은 언젠가 추출될 수 있다"는 전제가 강해지면서, 평상시 키가 존재하지 않는 PUF 기반 키 관리가 더욱 주목받고 있다. 요약하면 PUF의 필요성은 ① 대량 저비용 디바이스의 신뢰 뿌리, ② 공급망 위·변조 대응, ③ 저장형 비밀의 구조적 취약성 극복이라는 세 축에서 비롯된다.

다. 핵심 특징

PUF를 다른 보안 수단과 구별 짓는 성질은 다음과 같이 요약되며, 이들은 모두 "물리적 무작위성을 키로 쓴다"는 하나의 원리에서 파생된다.

  • 복제 불가능성(Unclonability): 제조사조차 동일한 PUF를 의도적으로 재현할 수 없다. 공정 편차는 통제 불가능한 무작위 현상이기 때문이다.
  • 고유성(Uniqueness): 같은 설계·같은 공정으로 찍어낸 칩이라도 Response가 서로 달라야 하며, 이상적으로 두 칩 간 Response의 해밍거리(HD)는 50%에 수렴한다.
  • 재현성·신뢰성(Reliability): 같은 칩은 온도·전압·노화가 변해도 같은 Challenge에 대해 거의 같은 Response를 내야 한다(칩 내 HD는 0%에 수렴).
  • 예측 불가능성(Unpredictability): 일부 CRP(Challenge-Response Pair)를 알아도 다른 CRP를 예측할 수 없어야 한다.
  • 비저장성(Tamper-evidence): 키가 상시 저장되지 않고 물리 분해 시 특성이 파괴된다.

2. 동작 원리와 아키텍처

PUF는 단일 부품이 아니라 "물리 편차 추출 → 오류 정정 → 키 재생성 → 응용 연계"가 하나의 흐름으로 묶인 시스템이다. 아래 전체 구조도는 Challenge가 인가된 뒤 잡음 섞인 Raw Response가 어떻게 안정적인 암호키로 정제되어 상위 보안 기능에 쓰이는지를 보여준다.

flowchart LR
  CH["Challenge 입력<br/>(입력 비트열)"] --> PUF["PUF 셀 어레이<br/>(공정편차 추출)"]
  PUF --> RAW["Raw Response<br/>(잡음 포함)"]
  RAW --> ECC["퍼지 추출기<br/>(오류정정·헬퍼데이터)"]
  ECC --> KEY["안정화 키<br/>(재현 가능한 Response)"]
  KEY --> APP["응용 계층<br/>(인증·키 생성·서명)"]
  HD["헬퍼데이터 저장<br/>(비밀 아님, 공개 가능)"] --> ECC
  ECC --> HD

가. 공정편차 추출(Entropy Source) — PUF의 출발점은 제어할 수 없는 물리 무작위성이다. 대표적으로 SRAM PUF는 전원 인가 시 각 SRAM 셀을 이루는 두 인버터의 미세한 비대칭 때문에 셀이 0 또는 1로 기우는 "파워업 상태"를 지문으로 쓴다. Arbiter PUF는 동일하게 설계된 두 신호 경로의 전파 지연 차이를 중재기(arbiter)로 판별해 비트를 만든다. 이처럼 "같게 만들려 해도 같아지지 않는" 나노 수준의 편차가 엔트로피의 원천이며, 이 무작위성은 설계도에 없고 오직 그 칩의 몸에만 존재한다.

나. 잡음 문제와 퍼지 추출기(Fuzzy Extractor) — 물리 현상이므로 Raw Response는 온도·전압·노이즈·소자 노화에 따라 매번 몇 %씩 비트가 흔들린다(예: SRAM PUF의 환경 변동에 따른 비트오류율은 통상 수 %~15% 수준으로 보고된다). 암호키는 단 1비트만 달라도 전혀 다른 값이 되므로, 이 흔들림을 오류정정부호(ECC)와 헬퍼데이터(Helper Data) 로 보정하는 퍼지 추출기가 필수다. 등록(enrollment) 시 안정 기준값과의 차이를 복구할 헬퍼데이터를 만들어 두고, 재생성(reconstruction) 시 흔들린 Raw Response를 헬퍼데이터로 교정해 항상 동일한 키를 복원한다. 중요한 점은 헬퍼데이터는 비밀이 아니어서 외부에 저장·공개해도 안전하도록 설계된다는 것으로, 키는 여전히 칩에만 존재한다.

다. 키 재생성과 응용 연계 — 정제된 안정화 키는 그 자체를 내보내지 않고, 내부에서 대칭키·비대칭키의 시드로 쓰여 인증·암호화·전자서명에 활용된다. PUF 키를 루트로 삼아 디바이스 식별자, TLS 클라이언트 키, 펌웨어 복호키 등을 파생시키는 구조가 일반적이다. 여기서 유의할 점은 PUF가 "키 하나를 만드는 장치"가 아니라 "신뢰의 뿌리를 세우는 원천" 이라는 것이다. 단일 PUF 루트키에서 KDF(Key Derivation Function)로 용도별 서브키를 파생시키면, 하나의 물리 지문으로 식별·통신·저장 암호화를 모두 묶을 수 있어 디바이스 전체 보안 체계가 PUF 하나에 앵커링된다. 반대로 이는 PUF가 뚫리면 상위 체계가 함께 무너짐을 뜻하므로, 루트의 물리 보호와 파생 체계의 분리를 함께 설계해야 한다.

라. 등록(enrollment)과 재생성(reconstruction)의 두 국면 — PUF 수명주기는 크게 두 국면으로 나뉜다. 등록은 신뢰할 수 있는 안전한 환경(통상 공장 또는 보안 프로비저닝 서버)에서 기준 Response와 헬퍼데이터를 한 번 만들어 두는 단계이고, 재생성은 현장에서 매번 흔들리는 Raw Response를 헬퍼데이터로 교정해 동일 키를 복원하는 단계다. 등록은 "단 한 번, 가장 신뢰된 시점"에 일어나므로 이 시점의 환경·절차 보안이 전체 신뢰의 전제가 된다. 등록이 오염되면(예: 등록 서버 침해) 이후 모든 재생성이 무의미해지므로, 등록 단계를 공급망 보안의 핵심 통제점으로 다룬다.

라. CRP 기반 인증 흐름

PUF의 가장 직관적인 활용은 챌린지-리스폰스 인증이다. 신뢰 서버가 등록 단계에서 다수의 CRP를 안전하게 수집해 두었다가, 이후 인증 때마다 새로운 Challenge를 던지고 Response가 일치하는지 확인한다. 아래는 그 프로세스 세부도다.

sequenceDiagram
  participant S as "검증 서버"
  participant D as "PUF 디바이스"
  Note over S,D: 등록 단계(안전 환경)
  S->>D: 다수 Challenge 전송
  D->>S: Raw Response 반환
  S->>S: "CRP DB 안전 저장"
  Note over S,D: 인증 단계(현장)
  S->>D: 임의 Challenge 선택·전송
  D->>D: "PUF로 Response 즉석 생성"
  D->>S: Response 반환
  S->>S: "저장된 CRP와 비교·판정"

이 방식의 강점은 키를 네트워크로 주고받지 않는다는 점이다. 매 인증마다 다른 Challenge를 1회성으로 소모하면(one-time use) 재전송 공격(replay)에도 강하다. 전통적 대칭키 사전공유 방식과 비교한 이점은 다음과 같다.

  • 키 미전송: 비밀이 회선·메모리에 노출되지 않아 도청·덤프 표적이 사라진다.
  • 디바이스 종속: Response는 그 칩에서만 재생성되므로 키 복제·이식이 불가능하다.
  • 경량성: 복잡한 키 저장·보호 하드웨어 없이도 대량 디바이스에 신원을 부여한다.

다만 CRP를 유한하게 저장하는 "약한 PUF(Weak PUF)"는 CRP가 고갈되거나 탈취되면 재사용이 어려우므로, CRP 공간이 지수적으로 큰 "강한 PUF(Strong PUF)"가 인증용으로 선호된다.

3. 유형과 비교

PUF는 구현 소자에 따라, 그리고 CRP 공간의 크기에 따라 분류된다. 유형 선택은 보안강도·면적·신뢰성·공정호환성의 트레이드오프 문제다.

분류축 유형 원리 특징
지연 기반 Arbiter PUF 두 경로 지연 차 판별 강한 PUF, 모델링 공격 취약
지연 기반 Ring Oscillator PUF 링발진기 주파수 비교 구현 쉬움, 전력·면적 부담
메모리 기반 SRAM PUF 전원인가 시 셀 초기값 상용화 다수, 재사용 IP 활용
메모리 기반 Butterfly/Latch PUF 래치 메타안정 상태 FPGA 친화적
광학·기타 Optical PUF 광 산란 패턴 외장형, 센서 필요

가. 약한 PUF와 강한 PUF의 차이와 함의 — 가장 중요한 구분은 CRP 공간의 크기다. 약한 PUF는 Challenge 수가 적어(극단적으로 1개) 주로 키 저장 대체(키 생성·보관)에 쓰인다. SRAM PUF가 대표적으로, 칩 고유 키 한 벌을 안전하게 재생성하는 데 최적이다. 반면 강한 PUF는 CRP 공간이 지수적으로 커서 수많은 일회성 인증에 쓸 수 있어 디바이스 인증에 적합하다. 다만 Arbiter PUF 같은 강한 PUF는 다수의 CRP를 수집해 기계학습으로 내부 모델을 복제하는 모델링 공격(Modeling Attack) 에 취약하다는 점이 수많은 연구로 입증되어, XOR Arbiter·피드포워드 구조 등으로 비선형성을 높이는 방어가 연구되어 왔다. 이 차이는 "PUF를 키금고로 쓸 것인가, 인증 토큰으로 쓸 것인가"라는 설계 의사결정으로 직결된다.

나. TPM·HSM·Secure Element와의 관계 — PUF는 이들과 경쟁 관계가 아니라 상호 보완 관계다. TPM·HSM·SE는 "키를 안전한 경계 안에 저장·사용"하는 데 강하지만, 그 경계 내부의 최상위 루트키를 어떻게 안전하게 만들고 재생성할 것인가라는 문제는 여전히 남는다. PUF는 바로 이 지점에서 "저장하지 않는 루트키"를 제공해 보안칩의 신뢰 뿌리를 강화한다. 실제로 최신 보안 MCU·스마트카드·TPM 칩들은 내부 키 보호를 위해 SRAM PUF를 내장하는 사례가 늘고 있다.

항목 PUF TPM/SE HSM
키 존재 형태 상시 미존재(재생성) 칩 내부 저장 전용 경계 저장
주 용도 루트키 생성·경량 인증 플랫폼 무결성·키 저장 중앙 대량 키관리
비용·면적 매우 낮음 낮음 높음
대상 IoT·엣지·칩 PC·단말 데이터센터

4. 적용 사례와 보안 분석

실제 적용 사례를 보면 PUF의 가치가 분명해진다. ① IoT 디바이스 온보딩에서는, 제조 단계에서 키를 주입·관리하는 대신 각 디바이스의 SRAM PUF로 고유 키를 즉석 생성해 클라우드(예: 디바이스 아이덴티티 기반 TLS 상호인증)에 등록한다. 이로써 공장 프로그래밍 공정에서의 키 유출 창구가 사라진다. ② 반도체 위·변조 방지에서는, 칩마다 다른 PUF 지문을 진본 인증서와 연계해 재활용·위조 칩을 식별한다. ③ 안전한 부팅·펌웨어 보호에서는, PUF 키로 펌웨어 복호·무결성 검증 키를 봉인(seal)해 특정 칩에서만 펌웨어가 동작하도록 묶는다. 세 사례 모두 공통적으로 "키를 어디에도 저장하지 않으면서 칩마다 고유 신뢰를 세운다"는 PUF의 본질을 활용한다.

보안 분석 관점에서 PUF의 품질은 정량 지표로 평가된다. 주요 지표는 다음과 같으며, 각각 "왜 그 값이 이상적인가"에 대한 물리적 근거를 갖는다.

  • 고유성(Uniqueness): 서로 다른 칩 간 Response 해밍거리로 측정하며 이상값은 50%다. 두 칩의 응답이 동전 던지기처럼 독립적이어야 서로를 추측할 수 없기 때문이다.
  • 신뢰성(Reliability): 같은 칩에서 반복 측정한 Response의 변동(칩 내 해밍거리)으로 측정하며 이상값은 0%다. 재현성이 곧 키 복원 성공률을 좌우한다.
  • 유니포미티(Uniformity): 한 칩 Response 내 0과 1의 비율이 50:50에 가까운지를 본다. 치우치면 엔트로피가 줄어 추측 공격에 약해진다.
  • 비트앨리어싱(Bit-aliasing): 특정 비트 위치가 여러 칩에서 같은 값으로 쏠리는 정도로, 쏠릴수록 고유성이 훼손된다.

예컨대 고유성이 50%에서 멀어지면 서로 다른 칩이 비슷한 키를 내어 충돌·추측 위험이 커지고, 신뢰성이 나빠지면 오류정정 부담과 헬퍼데이터 크기가 늘어 면적·전력 비용이 증가한다. 즉 이 지표들은 서로 상충(trade-off) 하며, PUF 설계는 이 균형점을 찾는 공학이다. ISO/IEC 20897은 바로 이러한 지표의 측정·평가 방법을 표준화해, 벤더가 주장하는 PUF 품질을 제3자가 객관적으로 검증할 수 있게 한다.

구체적 수치로 보면 이해가 쉽다. 128비트 대칭키를 PUF로 재생성한다고 할 때, 환경 변동으로 Raw Response의 비트오류율이 10%라면 재생성할 때마다 평균 수십 비트가 뒤집힐 수 있다. 이를 거의 0에 가깝게 복원하려면 그만큼 강한 ECC(예: BCH·Reed-Muller 부호 결합)와 충분한 Raw 비트가 필요하다. 예컨대 128비트 안정 키를 얻기 위해 수백~천 비트 규모의 Raw Response를 소비하는 설계가 흔한데, 이는 "신뢰성을 높일수록 필요한 PUF 셀·헬퍼데이터·전력이 늘어난다"는 비용 구조를 직접 보여준다. 설계자는 목표 키 길이, 허용 재생성 실패율, 가용 면적·전력을 함께 놓고 ECC 파라미터를 산정해야 한다.

주요 위협과 대응도 함께 보아야 한다.

  • 모델링 공격(Modeling Attack): 강한 PUF에서 다수 CRP를 수집해 ML(로지스틱 회귀·진화연산·딥러닝)로 내부 지연 모델을 학습, 보지 못한 Challenge의 Response까지 예측한다. 대응으로 CRP 노출 제한, 출력 해시·XOR로 비선형성 강화, CRP를 직접 노출하지 않는 프로토콜(예: 상호 인증·난독화) 설계가 쓰인다.
  • 부채널·헬퍼데이터 누출: 오류정정 과정의 전력·전자파·헬퍼데이터에서 비트 정보가 새어나갈 수 있어, 누출 엔트로피를 정량 분석하고 여유분을 둔 설계(entropy margin)가 필요하다.
  • 신뢰성 저하·노화(Aging): NBTI 등 소자 노화나 극한 온도·전압에서 비트오류가 늘면 키 복원이 실패하므로, 가용성 관점에서 ECC 마진·다수결 투표(majority voting)·재등록(re-enrollment) 절차를 갖춰야 한다.
  • 복제·에뮬레이션 시도: 물리 복제는 불가능하지만 CRP DB 탈취 후 재생(replay)·중계(relay)가 가능하므로, 일회성 Challenge 소모와 타임스탬프·세션 바인딩으로 방어한다.

5. 심화 — 최신 동향과 표준화

PUF 영역의 최근 흐름은 표준화, 양자·AI 시대 대응, 상용 IP 생태계로 요약된다.

첫째, 국제 표준화가 진전되었다. ISO/IEC 20897(물리적 복제방지 기능의 보안 요구사항·시험방법)이 제정되어 PUF의 보안 속성과 평가 방법에 공통 기준이 마련되었고, 이는 조달·인증에서 PUF 품질을 객관적으로 요구할 근거가 된다. 또한 NIST의 경량암호(Lightweight Cryptography) 표준화로 Ascon이 선정되면서, 자원이 극히 제한된 IoT에서 PUF 기반 키와 경량암호를 결합하는 설계가 현실화되고 있다. 사실관계상 세부 수치·개정 시점은 벤더·판본에 따라 달라질 수 있어 단정은 피한다.

둘째, PQC·제로트러스트와의 결합이다. 양자컴퓨팅이 저장된 장기 비밀의 위협을 키우면서, "평상시 비밀이 존재하지 않는" PUF가 디바이스 루트키의 생성·보호 수단으로 재평가되고 있다. 제로트러스트 아키텍처에서 모든 디바이스에 강한 신원을 요구하는 흐름과 맞물려, PUF 기반 디바이스 아이덴티티는 하드웨어 앵커드 아이덴티티(hardware-anchored identity) 의 경제적 구현 수단으로 부상한다.

셋째, AI와 PUF의 양면 관계다. 한편으로 기계학습은 강한 PUF를 모델링 공격으로 위협하는 "창"이지만, 다른 한편으로 PUF 응답의 환경 보상·신뢰성 향상에 ML을 활용하는 "방패"로도 쓰인다. 이 창-방패 공진화는 PUF 설계가 끊임없이 비선형성·엔트로피를 높이도록 압박한다.

넷째, 상용 IP 생태계의 성숙이다. SRAM PUF를 라이선스 IP로 제공하는 사례(예: Synopsys가 인수한 Intrinsic ID의 기술)가 늘면서, 팹리스 설계자가 별도 공정 변경 없이 기존 SRAM을 재활용해 PUF를 통합할 수 있게 되었다. 이는 PUF가 연구실 기술을 넘어 양산 SoC·보안 MCU에 실제 탑재되는 단계로 진입했음을 보여준다.

6. 고려사항 및 시사점

PUF 도입은 단순한 부품 선택이 아니라 디바이스 신뢰 뿌리 설계와 키 거버넌스의 문제이며, 기술사 관점에서 다음을 균형 있게 고려해야 한다.

가. 신뢰성·가용성과 오류정정 설계 — PUF는 본질적으로 잡음을 가지므로, 극한 온도·전압·노화에서도 키가 안정적으로 복원되도록 ECC 강도·헬퍼데이터 크기·재등록 전략을 설계 단계에서 정량화해야 한다. 과한 ECC는 면적·전력·지연 비용을 키우므로 목표 환경의 실측 비트오류율에 비례한 적정 마진이 핵심이다. 키 복원 실패는 곧 디바이스 가용성 상실이므로, 가용성과 보안의 트레이드오프를 함께 설계한다.

나. 위협 모델에 맞춘 PUF 유형 선택 — "키금고 대체"가 목적이면 재현성 좋은 약한 PUF(SRAM)를, "대량 일회성 인증"이 목적이면 강한 PUF를 택하되 모델링 공격 방어(XOR·해시·CRP 노출 제한)를 반드시 병행한다. 강한 PUF를 모델링 방어 없이 쓰는 것은 심각한 설계 결함이 될 수 있다.

다. 등록·헬퍼데이터·키 거버넌스 — PUF도 최초 등록(enrollment) 시점의 신뢰가 전제이며, CRP·헬퍼데이터의 수집·저장·배포 과정이 새로운 공격면이 된다. 헬퍼데이터는 비밀이 아니되 누출 엔트로피를 정량 관리해야 하고, CRP DB 자체의 보호·수명·고갈 대응 정책을 함께 세워야 한다. 또한 재등록·폐기·교체 절차(키 수명주기)를 PUF에도 적용해야 한다.

라. 표준·인증 적합성과 전체 아키텍처 정합성 — 적용 도메인에 따라 ISO/IEC 20897, 공통평가기준(CC), 관련 암호모듈 요건을 선제 확인하고, PUF가 TPM·SE·HSM·KMS 등 상위 키 인프라와 어떻게 연계되는지를 설계해야 실효가 있다. PUF는 신뢰의 "뿌리"일 뿐, 그 위의 PKI·프로비저닝·업데이트 체계와 유기적으로 맞물릴 때 비로소 완성된다.

마. 비용·공정 호환성과 공급망 전략 — SRAM PUF처럼 기존 소자를 재활용하는 방식은 추가 공정 없이 통합 가능해 비용 효율이 높은 반면, 특정 PUF는 공정·소자 제약이 있다. 양산성·수율·공정 이식성을 함께 평가하고, 공급망 위·변조 대응이라는 도입 목적과 실제 통합 비용 사이의 균형을 맞춰야 한다.

종합하면 PUF는 "저장되지 않는 키"라는 발상으로 저비용 대량 디바이스에 복제 불가능한 신뢰 뿌리를 심는 기술로, IoT·엣지·공급망 보안과 PQC·제로트러스트 시대에 전략적 중요성이 커지고 있다. 기술사는 PUF를 단일 소자 기술이 아니라 디바이스 생애 전체의 키 거버넌스와 신뢰 뿌리 설계의 관점에서 바라보고, 신뢰성·위협모델·등록체계·표준·비용의 다축 트레이드오프를 균형 있게 다루어야 한다.

참고자료


한 줄 요약: PUF는 반도체 공정의 미세 편차를 "지문"으로 추출해 Challenge마다 칩 고유의 Response를 재생성하는 기술로, 키를 저장하지 않고 필요할 때 물리 특성에서 만들어 복제·탈취를 원천 차단하는 저비용 신뢰 뿌리이며, 퍼지 추출기·CRP 인증·모델링 공격 방어와 ISO/IEC 20897을 축으로 IoT·공급망·PQC 시대의 하드웨어 보안 기반이 된다.