• 제목/요약/키워드: Spectre

검색결과 75건 처리시간 0.023초

함수 단위 N-gram 비교를 통한 Spectre 공격 바이너리 식별 방법 (Detecting Spectre Malware Binary through Function Level N-gram Comparison)

  • 김문선;양희동;김광준;이만희
    • 정보보호학회논문지
    • /
    • 제30권6호
    • /
    • pp.1043-1052
    • /
    • 2020
  • 시그니처 기반 악성코드 탐지는 제로데이 취약점을 이용하거나 변형된 악성코드를 탐지하지 못하는 한계가 있다. 이를 극복하기 위해 N-gram을 이용하여 악성코드를 분류하는 연구들이 활발히 수행되고 있다. 기존 연구들은 높은 정확도로 악성코드를 분류할 수 있지만, Spectre와 같이 짧은 코드로 동작하는 악성코드는 식별하기 어렵다. 따라서 본 논문에서는 Spectre 공격 바이너리를 효과적으로 식별할 수 있도록 함수 단위 N-gram 비교 알고리즘을 제안한다. 본 알고리즘의 유효성을 판단하기 위해 165개의 정상 바이너리와 25개의 악성 바이너리에서 추출한 N-gram 데이터셋을 Random Forest 모델로 학습했다. 모델 성능 실험 결과, 25개의 Spectre 악성 함수의 바이너리를 99.99% 정확도로 식별했으며, f1-score는 92%로 나타났다.

바이너리 패턴 분석을 이용한 멜트다운, 스펙터 악성코드 탐지 방법 (Detecting Meltdown and Spectre Malware through Binary Pattern Analysis)

  • 김문선;이만희
    • 정보보호학회논문지
    • /
    • 제29권6호
    • /
    • pp.1365-1373
    • /
    • 2019
  • Meltdown과 Spectre는 프로세서의 비순차 및 추측 실행의 취약점을 이용해 일반 사용자 권한으로 접근할 수 없는 메모리를 읽는 공격이다. 이 공격을 방지하기 위한 대응 패치가 공개되었으나, 적용 가능한 패치가 없는 오래된 시스템 등은 여전히 이 공격에 취약하다고 할 수 있다. 이 공격을 탐지하기 위한 연구가 이루어지고 있지만 대부분 동적 식별 방법을 제안하고 있다. 따라서 본 논문은 Meltdown과 Spectre 악성코드를 실행하지 않고 파일 상태에서 탐지가 가능한 시그니처를 제안한다. 이를 위해 GitHub에 등록된 13종의 악성코드에 대한 바이너리 패턴 분석을 수행하였다. 이를 바탕으로 공격 파일 식별 방법을 제안하였으며, 실험결과 분석한 악성코드와 현재 악성코드 데이터베이스에 등록된 19개의 변종 악성코드를 100% 식별했고, 2,317개의 정상파일 중 0.94%(22건)의 오탐률을 보였다.

캐시 부채널 공격을 이용한 부채널 공격 동향

  • 윤한재;이만희
    • 정보보호학회지
    • /
    • 제30권1호
    • /
    • pp.55-60
    • /
    • 2020
  • 2018년 1월, Meltdown, Spectre와 같은 마이크로아키텍처의 취약점을 이용하는 부채널 공격이 등장하면서 전 세계적으로 부채널 공격에 관한 관심이 증가하였다. 또한, 소모 전력 분석, 전파 분석 등 전통적 부채널 공격과는 달리 캐시의 상태변화를 이용하는 공격인 캐시 부채널 공격이 Meltdown, Spectre에 이용되면서 이에 관한 다양한 연구가 진행되고 있다. 이러한 유형의 공격은 완벽하게 방어할 수 있는 대응 패치가 존재하지 않고 일부 공격에 대응할 수 있는 대응 패치도 모든 시스템에 적용할 수 없은 경우가 많으므로 완벽한 대응이 매우 힘든 실정이다. 특히 캐시 부채널 공격을 이용하여 SGX와 같은 TEE(Trusted Execution Environment)를 공격할 수 있다는 것이 드러나면서 TEE를 공격하기 위한 다양한 공격 도구로 이용되고 있다. 본 논문에서는 Meltdown과 Spectre 및 다양한 캐시 부채널 공격에 대한 동향을 살펴보고자 한다.

피드백 감지 회로 구조로 인한 향상된 Load Regulation 특성을 가진 LDO 레귤레이터 (LDO Regulator with Improved Load Regulation Characteristics and Feedback Detection Structure)

  • 정준모
    • 전기전자학회논문지
    • /
    • 제24권4호
    • /
    • pp.1162-1166
    • /
    • 2020
  • 본 논문에서는 피드백 감지 회로 구조로 인하여 향상된 load regulation 특성을 개선시킨 LDO를 제안하였다. LDO 레귤레이터 내부 오차증폭기의 출력단과 패스 트랜지스터의 입력단 사이에 제안된 feedback 감지 회로를 추가하여 출력에 들어오는 델타 값의 regulation을 개선시켜 기존의 LDO 레귤레이터보다 개선된 load Regulation 특성의 전압 값을 갖는다. 제안된 회로는 Cadence의 Spectre, Virtuoso 시뮬레이션을 이용하여 삼성 0.13um 공정에서 특성을 시뮬레이션 하였다.

T-DMB 및 mobile-DTV 응용을 위한 주파수 합성기의 설계 (A Design of Frequency Synthesizer for T-DMB and Mobile-DTV Applications)

  • 문제철;문용
    • 대한전자공학회논문지TC
    • /
    • 제44권1호
    • /
    • pp.69-78
    • /
    • 2007
  • T-DMB 및 mobile-DTV를 위한 주파수 합성기를 1.8V $0.18{\mu}m$ CMOS 공정으로 설계하였다. VCO는 PMOS를 사용하여 위상잡음을 감소시켰고, 인덕터와 캐패시터, 버렉터(varactor)를 선택적으로 스위칭하는 기법을 적용하여 920MHz-2100MHz 대역에서 동작이 가능한 것을 확인하였다. 버렉터 캐패시턴스의 선형 특성을 개선하는 버렉터 바이어스 개수를 2개로 최소화 하였고, 버렉터 스위칭 기법으로 $K_{VCO}$(VCO 이득)를 일정하게 유지할 수 있었다. 추가적으로, VCO 이득 보정 회로를 이용해서 VCO 이득을 유지하면서, VCO 이득의 간격을 일정하게 유지하도록 설계하였다. VCO와 PFD, CP, LF는 Cadence Spectre를 이용하여 검증하였고, 분주기는 Spectre와 Matlab Simulink, ModelSim, HSPICE를 이용하여 검증하였다. VCO의 소모 전력은 10mW, 56.3%의 tuning range, 1.58GHz 출력 주파수에서 -127dBc/Hz @ 1MHz offset(오프셋)의 잡음 특성을 확인하였다. 주파수 합성기의 전체 소모 전력은 18mW, 주파수 합성기의 고착시간은 약 $140{\mu}s$이다.

Performance Counter Monitor를 이용한 머신 러닝 기반 캐시 부채널 공격 탐지 (Machine Learning-Based Detection of Cache Side Channel Attack Using Performance Counter Monitor of CPU)

  • 황종배;배대현;하재철
    • 정보보호학회논문지
    • /
    • 제30권6호
    • /
    • pp.1237-1246
    • /
    • 2020
  • 최근 마이크로 아키텍처의 취약점을 이용하여 내부의 비밀 정보를 노출시키는 캐시 부채널 공격들이 제안되었다. 캐시 부채널 공격 중 Flush+Reload 공격은 높은 해상도와 낮은 노이즈 특성으로 인해 여러 악의적 응용 공격에 활용되고 있다. 본 논문에서는 CPU 캐시 활동을 관측할 수 있는 PCM(Performance Counter Monitor) 기능을 이용하여 캐시 기반 부채널 공격을 찾아낼 수 있는 탐지기를 구현하였다. 특히, Spectre 공격과 AES 암호 연산 중 비밀 키 추출 공격이 발생했을 때를 가정하여 PCM 카운터 값의 변화를 관측하였다. 실험 결과, PCM의 4가지 카운터 특성이 캐시 부채널 공격에 크게 반응함을 확인하였고, SVM(Support Vector Machine). RF(Random Forest), MLP(Multi Level Perceptron)와 같은 머신 러닝 기반 검출기를 통해 높은 정확도로 캐시 부채널 공격을 탐지할 수 있었다.

회로 시뮬레이션을 위한 유기물 쇼트기 다이오드 모델링 (Modeling of Organic Schottky Diodes for Circuit Simulations)

  • 김효종;냠바야르 바타르;김시호
    • 대한전자공학회논문지SD
    • /
    • 제47권6호
    • /
    • pp.7-12
    • /
    • 2010
  • 유기물 쇼트기 다이오드 회로 설계시에 사용가능한 소자의 모델을 구현하였다. AHDL을 이용하여 상용 CAD 환경으로 보편적으로 사용되는 Spectre의 설계환경에서 측정 결과를 입력 파라미터로 반영하여 회로 시뮬레이션을 할 수 있는 환경을 구성하였다. 유기물 RFID의 구현에 필수적인 정류회로를 제작하여 회로의 주파수 특성을 측정하였으며, AHDL 모델을 사용한 시뮬레이션 결과와 비교하였다. 제작된 정류회로의 주파수 특성은 13.56MHz의 RFID 동작을 만족시키기에는 부족하지만, 135kHz 주파수 대역 RFID에서는 동작이 가능하다.

개선된 charge pump 기반 정전 센싱 회로를 이용한 터치 스크린 패널 드라이버의 혼성모드 회로 분석 (Mixed-Mode Simulations of Touch Screen Panel Driver with Capacitive Sensor based on Improved Charge Pump Circuit)

  • 여협구
    • 한국정보통신학회논문지
    • /
    • 제16권2호
    • /
    • pp.319-324
    • /
    • 2012
  • 본 논문에서는 개선된 charge pump 회로를 이용하여 구성한 2-dimensional 터치스크린 패널 드라이버를 소개한다. 개선된 전정 센싱 회로는 charge pump 회로의 중간노드 전하 축적을 제거하여 출력 전압 표류 현상을 효과적으로 없앤다. 터치 패널 드라이버는 터치를 감지하는 아날로그 센싱 부분과 감지된 신호를 처리하는 디지털 신호 처리 부분으로 이루어진다. 제안된 터치스크린 드라이버의 동작을 확인하기 위하여 혼성 모드로 회로를 구성하고 Cadence Spectre를 이용하여 그 동작을 검증하였다. 디지털 회로 부분은 Verilog-A로 모델링하여 아날로그 회로와 인터페이스가 가능하게 하여 전체 회로 동작을 검증함으로써 혼성모드 회로 동작의 신뢰성을 확보하였고 시뮬레이션 시간을 단축할 수 있었다. 시뮬레이션 결과 개선된 전정 센싱 회로를 이용한 제안된 구조의 터치 패널 드라이버의 안정적인 동작을 확인하였다.

Push-Pull 패스 트랜지스터 구조 및 향상된 Load Transient 특성을 갖는 LDO 레귤레이터 (A Low Drop Out Regulator with Improved Load Transient Characteristics and Push-Pull Pass Transistor Structure)

  • 권상욱;송보배;구용서
    • 전기전자학회논문지
    • /
    • 제24권2호
    • /
    • pp.598-603
    • /
    • 2020
  • 본 논문에서는 Push-Pull 패스 트랜지스터 구조로 인하여 향상된 Load Transient 특성을 향상시킨 LDO(Low Drop-Out)를 제안하였다. LDO 레귤레이터 내부의 오차증폭기의 출력단과 패스 트랜지스터의 게이트단 사이에 제안된 Push-Pull 회로와 출력단에 Push-Pull 회로를 추가하여 전압 라인에 들어오는 Overshoot, Undershoot를 개선시켜 기존의 LDO 레귤레이터보다 개선된 Load Transient 특성의 델타 피크 전압 값을 갖는다. 제안하는 회로는 Cadence의 Virtuoso, Spectre 시뮬레이션을 이용하여 삼성 0.13um 공정에서 특성을 분석하였다.

Charge pump 기반 정전 센싱 회로를 이용한 터치스크린 패널 드라이버의 혼성모드 회로 분석 (Mixed-Mode Simulations of Touch Screen Panel Driver with Capacitive Sensor using Modified Charge Pump Circuit)

  • 여협구;정승민
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2011년도 추계학술대회
    • /
    • pp.875-877
    • /
    • 2011
  • 본 논문에서는 개선된 charge pump 회로를 이용하여 구성한 터치스크린 패널 드라이버를 소개한다. 터치 패널 드라이버는 크게 터치를 감지하는 아날로그 센싱 부분과 감지된 신호를 처리하는 디지털 신호 처리 부분으로 이루어진다. 제안된 터치스크린 드라이버의 동작을 확인하기 위하여 혼성 모드로 회로를 구성하고 Cadence Spectre를 이용하여 그 동작을 검증하였다. 디지털 회로 부분은 Verilog-A 모델링하여 아날로그 부분과의 인터페이스가 가능하게 하여, 그 동작을 검증함으로써 동작의 신뢰성을 확보하였고 시뮬레이션 시간을 줄일 수 있었다. 시뮬레이션 결과 ADC가 없는 간단한 구조의 디지털 신호 변환으로 터치 패널 드라이버의 안정적인 동작을 확인하였다.

  • PDF