Skip to content

기글하드웨어기글하드웨어

컴퓨터 / 하드웨어 : 컴퓨터와 하드웨어, 주변기기에 관련된 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

Extra Form
참고/링크 https://pc.watch.impress.co.jp/docs/colu...20240.html

전자 직접 회로의 신뢰성에 관한 국제 심포지엄(International Symposium on Reliability)의 내용입니다. 

 

 

소프트웨어가 하드웨어 보안을 위협

 

키노트 강연에선 네트워크 장비 업체 1위인 시스코 시스템의 Charles Slayman이 하드웨어 보안 위협과 반도체 소자의 신뢰성에 어떤 관련성이 있는지를 설명했습니다. 특히 사용자의 응용 프로그램 소프트웨어가 하드웨어의 보안을 위협하는 최근의 화제를 소개했습니다.

 

여기에서 다룬 문제는 마이크로 프로세서의 보안 취약점인 멜트다운과 스펙터, 그리고 DRAM의 보안 문제 Row Hammer입니다.

 

멜트다운을 악용하면 공격자가 사용자 응용 프로그램(악성 프로그램을 내장한 응용 프로그램)을 통해, 원래는 읽지 못하는 OS(커널) 영역 메모리 데이터(캐시)를 가져올 수 있습니다. 스펙터를 악용하면 공격자가 악의적인 프로그램을 정상적인 응용 프로그램에서 불러와, 정상적인 응용 프로그램이 사용하는 메모리 데이터나 커널 영역의 메모리 데이터를 검색할 수 있게 됩니다.

 

멜트다운과 스펙터는 모두 프로세서의 성능을 향상시키는 방법인 예측 실행 기술의 허점을 노린 취약점입니다. 반도체 장치의 신뢰성과는 별로 관계가 없습니다. 반면 DRAM과 관련된 로우 해머는 DRAM의 신뢰성 저하가 보안 위협과 밀접한 관련이 있습니다.

 

 

DRAM 불량 모드가 보안 위협에 직결

 

004_o.jpg

 

로우 해머에 대한 소개는 2014년 12월에 https://gigglehd.com/zbxe/12225653 소개한 바 있습니다. 특정 행의 주소(Row 주소)를 연속해서 사용하면, 인접한 행 주소의 데이터가 전기적인 간섭에 의해 바뀌거나 판독하지 못하는 현상입니다. 제조 공정 미세화에 따라 인접한 셀 캐패시터의 전기적인 결합이 커지면서 이런 불량이 생겼습니다. 

 

이게 전부라면 데이터 불량, 즉 신뢰성의 문제지만 2015년 3월 9일에 Google Project Zero가 로우 해머를 악용한 사용자 응용 프로그램이 보안에 위협을 줄 수 있음을 발표하면서 사정이 달라졌습니다. 

 

005_o.jpg

 

공격자가 로우 해머를 사용해 주소 데이터를 바꾸면 샌드박스에서 금지된 명령을 실행할 수 있게 되거나, 실행 모드의 권한을 획득할 수 있게 됩니다. 특히 Double Row Hammer는 공격 대상의 행 주소(n)과 그 양 옆의 행 주소(n+1과 n-1)에 순차적으로 접근하는 공격이 효율적이며 위협도 크다고 합니다. 

 

이런 보안 문제를 해결하기 위해 DDR4 DRAM에서 로우 해머로 간주되는 액세스가 발생 시, 리프레시(데이터의 갱신) 간격을 짧게 해 불량 발생을 억제합니다. 반면 DDR3 이전의 DRAM에서 로우 해머를 악용한 공격을 막기 위해선 리프레시 동작 간격을 줄이거나 ECC를 강화하는 방법이 필요합니다. 하지만 리프레시를 자주 하면 대기 상태에서 소비 전력이 늘어나고, ECC를 늘리면 성능이 떨어진다는 문제가 있습니다. 

 

 

신뢰성과 보안 부문 기술자의 교류가 필요 

 

멜트다운과 스펙터, 로우 해머를 악용한 공격을 모두 파악할 수 있을 정도로 하드웨어를 잘 알고 있다면, 악성 프로그램을이 원격으로 네트워크를 통해 정보를 빼내도록 만들 수 있을 것입니다. 여기에서 가장 귀찮은 건 '공격이 있었다는 걸 파악하지 못하는 시스템'입니다. 

 

예를 들어 DRAM의 메모리 데이터에 오류가 발생하면 오류 감지 회로가 없는 메모리 서브 시스템에서 오류를 파악하지 못합니다. 또 프로세서같은 논리 회로의 오류 발생은 감지하기가 매우 어렵습니다. 그리고 오류의 발생을 시스템 레벨에서 무시될 수 있습니다.

 

로우 해머 같은 신뢰성 취약점을 보안 취약접에 결합하는 건 반도체 신뢰성 커뮤니티에서 차마 상상하지 못한 일입니다. 앞으로 반도체 신뢰성 기술자 커뮤니티와 시스템 보안 기술 커뮤니티가 어떤 식으로든 제휴해 나갈 필요가 있습니다.

 

 

반도체 소자의 열화를 고정밀도로 실시간 모니터링


다음은 초청 강연의 일부입니다. 우선 반도체 장치의 성능 저하를 정밀하게 모니터링하는 회로의 해설입니다. 이 회로는 반도체 소자의 열화에 의한 성능 저하를 고해상도로 실시간으로 감지해 고정밀도로 디지털 출력한다는 특징을 갖고 있습니다. 미네소타 대학의 Chris H. Kim 교수가 강연을 맡았습니다.

 

김 교수의 연구팀은 이 모니터링 회로를 Slicon Odometer라고 부릅니다. Odometer는 자동차 계기판에 달린 총 주행 거리를 가리킵니다. Odometer가 자동차의 수명을 나타내는 기준이 되는 것처럼, 실리콘 오도미터는 반도체 장치의 수명을 나타내는 기준이 됩니다. 

 

실리콘 오도미터의 기본 원리는 전자 회로의 기본 지식을 갖춘 사람이라면 매우 알기 쉽습니다. 2개의 링 발진소자를 조합해 주파수의 발진 신호를 감지, 카운터로 측정하는 방법입니다. 여기에서 한쪽 발진 회로는 반도체 장치의 실제 작동 조건과 같은 스트레스를 주고, 다른 한쪽은 스트레스를 전혀 주지 않습니다. 이러면 스트레스에 의해 트랜지스터 성능이 떨어진 발진 회로의 동작 주파수는 시간이 지날수록 떨어집니다. 즉 2개의 링 발진기에서 나오는 발진 주파수 차이가 커집니다. 이를 계산해 열화 수준을 파악합니다. 

 

007_o.jpg

 

그러나 이것만으로는 매우 높은 정확도를 얻기란 어렵습니다. 여기에선 링 발진기를 배열함과 동시에 위상 비교와 주파수 카운터를 결합, 기존보다 50배 높은 주파수 해석 성능을 얻어냈습니다. 

 

이 강연에선 실리콘 오도미터의 기본 원리를 설명하고, 개선된 버전과 파생 버전을 소개했습니다. 실리콘 오도미터의 기본 회로는 MOSFET의 게이트 전압 변화에 따라 성능 변화를 감지합니다. 핫 캐리어 주입(HCI), 바이어스 온도 불안정성(BTI), 시간 의존 절연 파괴(TDDB)까지 MOSFET의 장기 신뢰성을 덜어트리는 불량의 영향을 감시합니다.

 

이런 스트레스는 전원 전압이 떨어지면 약해집니다. 기존에는 스트레스를 주는 링 발진기만 배열로 묶었으며, 그 수도 3개로 적었습니다. 전원 전압의 저하에 맞춘 오도미터는 스트레스가 없는 링 발진기 배열까지 넣어 발진 주파수의 변화에 따른 편차 평균을 내 정확도를 높였습니다. 또 트랜지스터 뿐만 아니라 배선의 열화, 구체적으로는 금속 배선의 일렉트로 마이그레이션에 의한 저항의 변화를 감지하는 실리콘 오도미터도 개발했습니다.

 

008_o.jpg

 

김 교수의 연구 그룹이 개발한 실리콘 오도미터는 이미 수많은 반도체 제조업체와 전자기기 제조사가 사용, 반도체 실리콘 다이에 통합했습니다. IBM, 글로벌 파운드리, 인텔, 텍사스 인스트루먼트, 퀄컴, 시스코 시스템 등의 회사가 있습니다.

 

 

장기 신뢰성에 영향을 주지 않고 고속/저전력을 실현하는 바이어스 기술


다음은 마이크로 컨트롤러(MCU) 업체인 STMicroelectronics의 초청 강연입니다. 강사는 STM의 Souhir Mhira. SoC(Sytem on a Chip)와 MCU에서 쓰는 2종류의 고속/저전력 기술을 비교하고 장단점을 설명했습니다. 회로의 전원 전압을 최적으로 제어하는 기술(AVS : Adaptive Voltage Scaling)과 회로에 최적의 바이어스 전압을 주는 기술(ABB : Adaptive Body Bias)이 있습니다.

 

잘 알려진대로 MOSFET의 성능(전류 구동 능력)은 전원 전압과 게이트 전압의 차이로 결정됩니다. 그 차이가 커지면 MOSFET의 성능은 향상됩니다. 즉 회로가 빨라집니다. 그러나 전원 전압에 비례해 소비 전력은 제곱으로 늘어납니다. 또 성능을 높이기 위해 게이트 전압을 낮추면 대기 전력이 늘어난다는 문제도 생깁니다.

 

009_o.jpg

 

그래서 최근의 SoC/대규모 마이크로 컴퓨터는 게이트 전압이 다른 MOSFET을 옵션으로 제공하고, 회로의 부하에 따라 최적의 게이트 전압 트랜지스터를 선택할 수 있습니다. 예를들어 게이트 전압이 높은 트랜지스터(저속, 저전력), 게이트 전압이 중간인 트랜지스터(표준), 게이트 전압이 낮은 트랜지스터(고속)을 준비합니다. 여기에 전원 전압을 일정히 인가하면 낭비되는 전력이 생깁니다. 회로의 부하는 항상 변화하기 때문입니다. 부하가 크면 고전압이 바람직하나, 부하가 낮다면 저전압이 낫습니다.

 

따라서 전력 낭비를 줄이면서 회로의 성능을 유지하는 전원 바이어스를 만들어야 합니다. 그게 AVS와 ABB입니다.

 

010_o.jpg

 

AVS(Adaptive Voltage Scaling)는 전원 전압을 낮춰 불필요한 전력 소비를 줄입니다. 고속 트랜지스터 회로의 소비 전력이 20% 줄어들고, 저속 트랜지스터 회로 속도가 10% 향상됩니다.

 

011_o.jpg

 

ABB(Adaptive Body Bias)는 회로에 바이어스 전압을 제공해 중속/저속 트랜지스터 회로 속도를 높입니다. 구체적으로는 20% 정도 속도가 향상될 것으로 기대됩니다.

 

012_o.jpg

 

AVS와 ABB에는 각각 장단점이 있습니다. AVS는 소비 전력을 낮추고 속도를 높입니다. 그러나 전압 레귤레이터에 피드백 회로가 필요합니다. 전압 레귤레이터 회로가 외부에 있다면 이 부담은 적지 않습니다. 따라서 대규모 고성능 프로세서 전압 레귤레이터를 프로세서와 같은 패키지나 실리콘 다이에 통합하는 경향이 있습니다. 또한 트랜지스터의 수명을 결정하는 요인 중 하나인 바이어스 온도 불안정성(BTI)이 전원 전압의 값에 따라 변화합니다. 전압이 높으면 열화가 발생합니다.

 

ABB는 전력 절감보다 속도를 높이는데 기여합니다. 그리고 BTI 수명은 바디 바이어스 전압의 영향을 받지 않습니다. 하지만 바디 바이어스 전압 레귤레이터 회로를 동일한 실리콘 다이에 생성해야 합니다. 또 바디와 기판을 전기적으로 분리해야 합니다. 대량의 CMOS 회로보다 FDSOI의 CMOS 회로에 적합한 편입니다. FDSOI는 바디와 보드가 원래 전기적으로 분리돼 있습니다. 



  • ?
    analogic 2018.05.09 03:00
    로우해머는 향후 칩제조사에서 어느정도는 방어할 수 있는 것이로군요.
    로우열을 기존처럼 순서대로 놓지 않고 섞어버리면 해결되니...
    제조사마다 다르게 섞으면 어느정도는 방어될 수 있겠네요.
  • profile
    qua1121      대학원 후 스타트업의 길을 걷습니다. 날 죽여줘... 2018.05.09 10:09
    하드웨어적으로 정해진건데 그게 가능한가요?
  • ?
    analogic 2018.05.10 00:09
    어드레스디코더로 디코딩되어 구동되는 로우열을 어드레스 순서대로 배열하지 않고 섞어 버리면 섞인 배열 순서를 모르면 저 방법으로는 해독이 불가능하죠.
  • ?
    RuBisCO 2018.05.09 08:08
    제목이 오류가... 직접(x) 집적(o)
  • profile
    title: 컴맹까르르      프사 내 사진임. 진짜임. 이거 모델료 받아야 함. 2018.05.09 08:53
    제목이 오류가... 직접(x) 집적(o) (2)
  • profile
    title: 흑우Moria 2018.05.09 14:35
    하드웨어 취약점을 이용한 공격이라니 치명적이군요.

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


  1. No Image

    AMD가 8월에 2세대 스레드리퍼를 발표?

    AMD가 올해 8월에 2세대 라이젠 스레드리퍼를 발표할 것이라고 합니다. 1세대 스레드리퍼가 나온지 1년만에 나오는 셈. 당연히 12nm 공정의 Zen+ 아키텍처 사용, 이번에도 4개 Zen 코어의 MCM 구성이겠지요. 클럭은 1세대보다 300Mhz 정도...
    Date2018.05.09 소식 By낄낄 Reply6 Views1237
    Read More
  2. No Image

    지포스 GTX 1050 3GB가 출시?

    NVIDIA는 지포스 GTX 1060 6GB의 메모리를 줄여 GTX 1060 5GB 모델을 내놓은 바 있습니다. 그리고 같은 일을 지포스 GTX 1050에서도 하려 합니다. 메모리 용량을 4GB에서 3GB로 낮춘 모델을 출시할 거라네요. 지포스 GTX 1060은 메모리 버...
    Date2018.05.09 소식 By낄낄 Reply6 Views801
    Read More
  3. No Image

    BOE가 내년에 LCD 패널 업계 1위?

    BOE는 지난 몇 년 동안 계속해서 적자를 기록했으나, LCD와 OLED 패널 생산량과 기술 투자를 아끼지 않았습니다. 그 결과 2017년에 수익은 3배로 늘었지요. BOE는 내년에 LCD 패널 생산량에서 LG를 제치고 세계 1위가 될 것이라고 밝혔습...
    Date2018.05.09 소식 By낄낄 Reply2 Views874
    Read More
  4. 커세어 SPEC-OMEGA RGB 케이스

    커세어 SPEC-OMEGA RGB 케이스입니다. 기존의 SPEC-OMEGA에 RGB LED를 더한 것. 써놓고 보니 고작 이런 변화 때문에 글을 써야 하나 고민이 드는군요. 가격 149.99달러. 좌우 비대칭의 전면 디자인, 30개의 RGB LED 내장, 조명 컨트롤 유...
    Date2018.05.09 소식 By낄낄 Reply5 Views726 file
    Read More
  5. No Image

    MSI는 일좀 해라

    어제 제가 보기에는 아주 황당한 일이 생겼습니다.   며칠 전에 한 10년만에 갑자기 오버놀이 욕구가 생격서 2400G CPU와 레이븐릿지 이후 갑자기 핫하게 된 MSI B350M 박격포 메인보드를 구매해서 설치했는데요, 이번에 새로운 마이크로...
    Date2018.05.09 일반 By원이 Reply3 Views890
    Read More
  6. No Image

    델 인스피론 7559에 이 SSD 들어갈까요?

    웬디 블루 3D넨드 M.2 제품인데 M.2제품은 처음사서 호환이 될지 모르겠네요. 아마존에서 저렴하게 팔길래 일단 주문은 해뒀는데 주문 취소 해야할지 고민중이에요.
    Date2018.05.09 질문 By파라블럼 Reply4 Views482
    Read More
  7. No Image

    Radeon RX Vega M GL 성능이 대단하네요.

    1050 Ti 급과 비슷하네요. 벤치마크 등급으로는 6등급 밖에 차이가 안나는... 기존에 스컬캐년 iris 580 pro 와는 비교조차 안되네요.   http://gpu.userbenchmark.com   590개의 항목중에 72위네요. (GH 경우 48위???? GL 과 NUC 기준 약...
    Date2018.05.09 일반 By투명드래곤 Reply11 Views4698
    Read More
  8. 전자 직접 회로의 신뢰성에 관한 국제 심포지엄

    전자 직접 회로의 신뢰성에 관한 국제 심포지엄(International Symposium on Reliability)의 내용입니다. 소프트웨어가 하드웨어 보안을 위협 키노트 강연에선 네트워크 장비 업체 1위인 시스코 시스템의 Charles Slayman이 하드웨어 보안...
    Date2018.05.09 소식 By낄낄 Reply6 Views2097 file
    Read More
  9. No Image

    110v vs 220v 효율

    컴터 파워서플라이는 110V일때랑 220V일때중에 어떤게 효율이 더 좋나요? 프리볼트는 아니고 스위치로 선택하는 방식입니다. 좀 오래된 파워입니다. 패시브pfc가 달려있습니다. 변압기의 효율은 96%입니다.(트로이달 코어라서 효율이 높습...
    Date2018.05.08 질문 By뚜까뚜까 Reply17 Views2333
    Read More
  10. No Image

    H310 재고 부족, 7월에나 해결

    Z370이 아무리 Z270에 양념만 친 것이라 해도 비쌉니다. 저렴한 B360/H310/H370 칩셋이 나오면서 비로서 커피레이크의 보급이 이루어졌다 할 수 있는데요. 현재 가장 판매량이 좋은 H310의 물량이 부족해 7월에나 되야 회복될 것이라는 소...
    Date2018.05.08 소식 By낄낄 Reply3 Views688
    Read More
  11. ID-Cooling Chromaflow 240, RGB LED CPU 수냉 쿨러

    ID-Cooling의 RGB LED CPU 수냉 쿨러인 Chromaflow 240입니다. ZF-12025-RGB 쿨링팬 2개, 각각 14개의 RGB LED를 프레임에 장착, 회전 속도 900~2000rpm, 풍량 55.2CFM, 진동 흡수 댐퍼. 어지간한 소켓은 다 지원하며 가격 119.99달러.
    Date2018.05.08 소식 By낄낄 Reply1 Views633 file
    Read More
  12. Akasa AK-CC1104EP01, AMD용 쿨러

    Akasa의 AMD 시스템용 쿨러인 AK-CC1104EP01입니다. AM4/AM3(+)/AM2(+)/FM2(+)/FM1/940 소켓 지원, 92x25mm 쿨링팬, 회전 속도 600~2500rpm, 최대 풍량 47.68CFM, 풍압 2.56mmH2O, 소음 17.2~29.5dBA, MTBF 4만 시간, 6mm 히트파이프 4개,...
    Date2018.05.08 소식 By낄낄 Reply3 Views433 file
    Read More
  13. 애즈락 데스크미니, 커피레이크 모델 추가

    5인치 크기의 미니 STX 메인보드를 사용하는 소형 베어본 키트인 애즈락 데스크미니 시리즈에, 커피레이크 지원 모델인 데스크미니 310이 추가됐습니다. 인텔 H310 칩셋, LGA 1151 소켓, TDP 65W까지. 그 외에 달라진 점은 DDR4-2400MHz x...
    Date2018.05.08 소식 By낄낄 Reply1 Views929 file
    Read More
  14. No Image

    퀄컴, ARM 서버 시장에서 철수?

    퀄컴은 ARM의 아키텍처를 기반으로 Centriq 2400 서버 프로세서를 출시한 바 있습니다. 퀄컴의 주장에 따르면 제온 플래티넘 8180보다 효율이 더 좋다고 하는데 실제 시장에서의 채용 실적은 썩 좋지 못했지요. 그래서 퀄컴이 ARM 아키텍...
    Date2018.05.08 소식 By낄낄 Reply4 Views1624
    Read More
  15. 지포스 GTX 1180의 스펙?

    TechPowerUp의 데이터베이스에 지포스 GTX 1180의 스펙이 등록됐습니다. TechPowerUp이 GPU-Z를 만드는 곳임을 감안하면 어느 정도는 믿어도 되지 않을까요? 볼타 아키텍처의 GV104 코어, 28개의 SM, 총 3583개의 CUDA 코어, 224개의 텍...
    Date2018.05.08 소식 By낄낄 Reply10 Views3170 file
    Read More
목록
Board Pagination Prev 1 ... 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 ... 1940 Next
/ 1940

한미마이크로닉스
MSI 코리아
AMD
더함

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소