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

검색결과 197건 처리시간 0.024초

TPM을 활용한 임베디드 시스템 환경의 보안 부팅 구현 (An Implementation of Secure boot Using TPM in Embedded System)

  • 김진우;이상길;고재용;이철훈
    • 정보보호학회논문지
    • /
    • 제29권5호
    • /
    • pp.949-960
    • /
    • 2019
  • 최근 임베디드 시스템은 전자기기의 소형화와 IoT(Internet of Things, 사물인터넷)의 발전과 함께 일상 서비스, 의료, 군사, 자율주행 자동차 등 다양한 분야에서 사용되고 있다. 하지만 임베디드 시스템을 위한 기초적인 보안이 미비하여 보안 사고에 대한 잠재적인 위협이 되고 있다. 이에 본 논문에서는 임베디드 시스템 환경의 무결성을 보호하기 위해 TPM(Trusted Platform Module)을 활용한 보안 부팅을 구현하였다. 제안된 설계 방식은 임베디드 시스템에서 요구되는 가용성을 고려하였으며, Boot 과정에서 TPM을 통해 시스템의 변조를 감지한다. 또한 보안 부팅 간 커널의 AES 암호화를 통해 커널에 대한 기밀성을 강화했다.

랜덤하게 변형된 AES 키 비트열에 대한 키 복구 알고리즘 (Key Recovery Algorithm for Randomly-Decayed AES Key Bits)

  • 백유진
    • 정보보호학회논문지
    • /
    • 제26권2호
    • /
    • pp.327-334
    • /
    • 2016
  • 일반적으로 알려진 믿음과는 달리 다양한 컴퓨팅 장치의 메인 메모리로 사용되는 DRAM은 전원이 차단되더라도 저장하고 있던 데이터가 곧바로 사라지지 않고, 대신 어느 정도의 시간 동안 데이터를 유지하게 된다. 특히 DRAM을 냉각시키면 그 데이터 유지 시간이 더 길어진다는 사실 역시 알려져 있다. Cold Boot Attack이란 이러한 DRAM의 데이터 유지 성질을 이용하여, 전원이 차단된 DRAM으로부터 암호 알고리즘의 키와 같은 민감한 정보를 복구해내는 부채널 공격 방법의 일종이다. 본 논문에서는 대칭붕괴모델을 가정한 Cold Boot Attack 방법을 이용하여 전원이 차단된 DRAM으로부터 추출된 AES 키 비트열로부터 원래의 AES 키를 복구하는 알고리즘을 제안한다. 제안된 알고리즘은 추출된 AES 키 비트열의 랜덤성을 테스트하는 방법을 사용하여 후보 키 공간의 크기를 줄이는 방법을 사용한다.

컴팩트 플래시 지원을 위한 Windows CE 부트로더의 설계 및 구현 (A Design and Implementation of Windows CE Boot Loader to support Compact Flash)

  • 피무호;최종필;공기석
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 가을 학술발표논문집 Vol.32 No.2 (1)
    • /
    • pp.931-933
    • /
    • 2005
  • Windows CE는 Microsoft사의 Windows 운영체제 가운데서 가장 작은 운영체제로서 일반 데스크톱 Windows 커널을 수용할 수 없는 소형/임베디드 장비에서 주로 사용되어진다. 현재 Windows CE에서 사용되고 있는 부트로더로는 E-boot(Ethernet bootloader)가 있으며 RAM 이미지와 플래시 이미지 다운로드 기능을 제공한다. E-boot의 문제점으로는 플래시 메모리상에서 부팅을 수행하기 때문에 NOR 타입의 플래시만을 지원하여, 컴팩트 플래시와 같은 NAND 타입의 플래시 지원하지 않는다. 이는 OS Binary 이미지의 용량이 NOR 플래시를 초과할 경우에 수행이 불가능하다는 문제를 발생시킨다. 따라서 본 논문에서는 기존의 E-boot를 수정하여 NDR 플래시보다 상대적으로 가격이 저렴하고 휴대성이 좋은 컴팩트 플래시 메모리를 이용하여 부팅이 가능한 부트로더를 구현한다. 또한 컴팩트 플래시 지원을 위한 새로운 읽기/쓰기 메카니즘을 소개한다.

  • PDF

SeBo: Secure Boot System for Preventing Compromised Android Linux

  • 김동민;김세원;유혁
    • 대한임베디드공학회논문지
    • /
    • 제10권6호
    • /
    • pp.335-343
    • /
    • 2015
  • As the usage of mobile devices becomes diverse, a number of attacks on Android also have increased. Among the attacks, Android can be compromised by flashing a new image of compromised Android Linux. In order to solve this problem, we propose SeBo (Secure Boot System) which prevents compromised Android Linux by guaranteeing secure boot environment for mobile devices based on ARM TrustZone architecture. SeBo checks the hash value of the Android Linux image before the Android Linux executes. SeBo detects all the attacks within 5 seconds. Moreover, since SeBo only trusts the Secure Bootloader from Secure World, SeBo can reduce the additional overhead of checking the Normal Bootloader from Normal World.

CF(Compact Flash)메모리 카드를 이용한 부트 시스템 구현에 관한 연구 1. CF메모리 카드를 이용한 부트 시스템 구현 (The Study of the Implementation of the Boot System Using CF(Compact Flash) memory card 1. Implementation of the Boot System Using CF memory card)

  • 이광철;김영길
    • 한국정보통신학회논문지
    • /
    • 제8권1호
    • /
    • pp.108-114
    • /
    • 2004
  • 본 논문은 CF 메모리카드를 이용한 부트 시스템을 제안하고 실제 구현에 관하여 연구한 것이다. 본 논문에서 제안하는 시스템은 고성능의 마이크로프로세서와 적은 양의 프로그램 메모리, CF 메모리카드를 기본으로 구성된다. 여기에 사용자 인터페이스를 위하여 LCD 모듈 및 터치 판넬을 추가된다. 구현된 시스템은 대용량의 Flash 메모리 대신 CF 메모리카드와 DRAM을 이용하여 시스템 단가를 낮출 수 있었으며, 시스템 프로그램이 DRAM에서 실행되기 때문에 시스템 성능이 향상된다.

Multi-level을 사용한 PDP 구동회로를 위한 Gate driver 의 Boot-strap chain 에 관한 연구 (A study on gate driver with Boot-strap chain to drive Multi-level PDP driver application)

  • 남원석;김준형;송석호;노정욱;홍성수;사공석진
    • 전력전자학회:학술대회논문집
    • /
    • 전력전자학회 2005년도 전력전자학술대회 논문집
    • /
    • pp.99-101
    • /
    • 2005
  • A gate driver with Boot-strap chain is proposed to drive Multi-level PDP sustain switches. The proposed gate driver uses only one boot-strap capacitor and one diode per each MOSFETs switch without floating power supply. By adoption of this gate driver circuits, the size, weight and the cost of the drivel board can be reduced.

  • PDF

차세대 저궤도 위성의 Boot ROM 소프트웨어 설계 및 검증에 대한 연구 (A Study of the Boot ROM S/W Design and Verification for the Next Generation LEO Satellite)

  • 최종욱;이재승;양승은;신현규;채동석;이종인
    • 항공우주기술
    • /
    • 제7권1호
    • /
    • pp.83-90
    • /
    • 2008
  • 차세대 저궤도 위성의 탑재소프트웨어 저장메모리는 부트 코드와 모니터 소프트웨어를 내장한 부트 롬과 비행소프트웨어 이미지를 저장한 듀얼 NVMEM 형태로 개발되고 있다. 부트 롬에 내재된 부트 로더는 프로세서 초기화 이후 GPIO의 입력에 따라 비행소프트웨어 모드 혹은 모니터 모드로 천이하게 된다. 비행소프트웨어 모드에서는 듀얼 NVMEM중 선택된 NVMEM에 대한 CRC를 체크하여 정상적일 경우 NVMEM에 저장되어 있는 탑재소프트웨어를 코드가 수행 될 RAM으로 적재 한 후 VxWorks RTO5를 구동하여 테스크를 생성하여 탑재소프트를 수행하게 된다. 모니터 모드에서는 지상에서 NVMEM reprogramming을 가장 메인으로 수행하며 기본적인 보드 레벨 테스트를 수행할 수 있다. 본 논문에서는 차세대 저궤도 위성의 부트 롬 소프트웨어 설계 및 시뮬레이터 기반의 검증 방법에 대하여 기술한다.

  • PDF

대맥한발저항성 기작에 관한 생리적 및 생화학적 연구 (Studies on the Physiological and Biochemical Mechanisms of the Drought Resistance in Winter Barley)

  • 최원열;김용환
    • 한국작물학회지
    • /
    • 제28권4호
    • /
    • pp.451-457
    • /
    • 1983
  • 영업생장말기, 수잉기, 출수개화기, 그리고 등숙초기의 네가지 주요한 생육기에 처리한 수분부족이 상위 3엽의 엽록소, 단백질유리 Proline과 상대팽압도의 변화와 몇가지 수량구성요소에 미치는 영향을 구명하기 위하여 과맥품종인 백동을 공시 수행하여 얻어진 결과를 요약하면 다음과 같다. 1. 수분부족처리에서 엽위별로 보면 지엽하위 1엽이 가장 높은 상대팽압도를 유지하여 엽록소와 단백질이 함량이 많았고, 유리Proline의 축적은 가장 적었다. 또한 생육기별로 보면 엽록소는 출수개화기에, 단백질은 수일기의 처리에서 가장 높았으며, 유리Proline은 수잉기의 처리에서 그 축적이 가장 낮았다. 2. 간장, 수장, 수당입수는 수잉기의 수분부족처리에서 감소영향이 가장 컸으며 천립중은 등숙초기에서, 그리고 종실의 크기는 수잉기와 그 이후 처리에서 가장 많이 감소되었다. 3. 종실의 단백질함량은 수분부족에 의해서 유의한 변화를 나타내지 않았으나 등숙초기에서 약간 감소한 경향이었다. 4. 불임율은 또한 수잉기와 출수개화기의 수분부족에서 심한 증가현상을 나타냈다. 5. 전반적으로 볼 때 생육단계별로는 수잉기에서, 그리고 엽위별로는 지엽 > 지엽하위 1엽 > 지엽하위 2엽의 순으로 수분부족의 영향이 컸다.

  • PDF

유한요소법을 이용한 등속 조인트 고무 부트의 변형해석 및 설계변경에의 응용 (Stress Analysis of C.V. Joint Rubber Boots by Finite Element Method and Application to Design Modification)

  • 김세호;이형욱;허훈;이종화;오승탁
    • 한국자동차공학회논문집
    • /
    • 제6권3호
    • /
    • pp.123-137
    • /
    • 1998
  • The finite deformation with self contact problem of C. V. joint boots is analysed by using the implicit finite element code ABAQUS/Standard. It is shown that analysis results have a good agreement with experimental ones to the degree of maximum rotation angle. As an application of design modification, the effects of thickness change of the rounded part of boot model on the bending and the contact situation of deformed geometry are investigated. In this paper, the effect of the design modification in the end on the leakage is examined using 2-D finite element simulation. To solve the leakage problem of grease, the length of the small end is enlarged. From this study, it is confirmed that we can save the cost and time by applying FEM techniques to analyze and design the boot model.

  • PDF

보안 실행 환경을 위한 소프트웨어 기반의 암호화 패턴 부트스트랩 (Software-based Encryption Pattern Bootstrap for Secure Execution Environment)

  • 최화순;이재흥
    • 전기전자학회논문지
    • /
    • 제16권4호
    • /
    • pp.389-394
    • /
    • 2012
  • 현재 대부분 시스템은 부트 펌웨어에 대한 보안 취약점이 무시되어 왔다. 부트 펌웨어는 하드웨어 제어 권한과 다른 외부 장치의 권한을 가지고 있기 때문에 보안 메커니즘이 고려되지 않은 상태에서는 악의적인 프로그램이나 코드에 의해 하드웨어가 제어되고 악의적인 코드에 의해 운영체제 손상, 프로그램 도용과 같은 심각한 시스템의 오류를 초래할 가능성이 높다. 본 논문에서는 부트 펌웨어에 대한 신뢰성을 제공하기 위해 악의적인 코드 탐색과 프로그램 도용방지, 운영체제의 보안 로드를 위하여 기존 부트스트랩 방식에 벗어난 암호화된 부트스트랩 패턴을 가지는 소프트웨어 기반의 구조적 보안 메커니즘을 제안한다. 또한 실험 결과를 통해 다른 소프트웨어 보안 메커니즘 비해 적은 1.5~3% 사이의 오버헤드와 검출능력의 우수함을 입증한다.