• 제목/요약/키워드: 코드화

검색결과 1,690건 처리시간 0.032초

IoT/QR/전자태그용 저용량 메시지 데이터 암호화 적용을 위한 새로운 방식의 스트림 경량 암호화 알고리즘 모티브 제안 (A new type of lightweight stream encryption algorithm motif for applying low capacity messaging data encryption for IoT / QR / electronic tags)

  • 김정훈
    • 한국정보전자통신기술학회논문지
    • /
    • 제10권1호
    • /
    • pp.46-56
    • /
    • 2017
  • 최근 IoT 기술의 확산이 본격화 되면서, 홈/가전/의료등 전 산업 분야에 적용되고 있는데, IoT의 저 사양, 저 전력 소모 특성과 통신 데이터 특성으로 인하여, 기존 암호화 알고리즘의 적용이 용이하지 않으며, 따라서 보안 위협에 대한 우려가 커지고 있다. 이에 대응하여 본 연구에서는, 기존의 고정비트에 대한 XOR연산을 이용한 스트림 암호화 방식에 비하여, 해당 기준 비트에서 상위 방향의 비트 패턴에 따라 불규칙적으로 결정되는 특정한 바이너리 클러스터를 기준으로 암호 키 값에 따라 자리내림, 자리올림 방식을 이용하여, 비트 값에 변화를 주는 일종의 가변 길이 비트 XOR연산 방식을 도입하여 암호화 및 복호화가 진행될 수 있음을 처음으로 제시하였다. 제안 알고리즘의 특징상 암호화 전후의 데이터 크기 변화가 없고, IoT 디바이스/QR코드/RFID/NFC가 빈번히 처리하는 짧은 메시지 데이터에 대해서도 암호화하는 실용성을 확인하였다.

Themida의 API 난독화 분석과 복구방안 연구 (A Study on API Wrapping in Themida and Unpacking Technique)

  • 이재휘;한재혁;이민욱;최재문;백현우;이상진
    • 정보보호학회논문지
    • /
    • 제27권1호
    • /
    • pp.67-77
    • /
    • 2017
  • 프로텍터란 프로그램의 핵심 아이디어를 보호하기 위해 실행파일을 압축하고 난독화를 적용하는 프로그램이다. 그리고 최근 악성코드가 자신의 악성행위를 분석하기 어렵게 만들기 위해 프로텍터를 적용하고 있다. 프로텍터가 적용된 실행파일을 정밀분석하기 위해서는 프로텍터를 해제하는 언패킹 작업이 필요하다. 기존의 연구에서는 OEP를 찾아 언패킹을 하는 것에 주력하였지만, 분석방해가 목적인 프로텍터의 경우 실행압축 해제가 완료된 이후의 실행에 분석방해 기능들이 남아있게 되어 여전히 분석에 어려움이 있다. 본 논문에서는 분석방해가 목적인 Themida 프로텍터가 사용하는 분석방해 기술을 분석하고 그에 대한 대응방안을 제안한다.

열에너지 저장을 위한 지하 암반공동 내 열성층화 거동에 대한 수치해석적 연구 (Numerical Study on the Thermal Stratification Behavior in Underground Rock Cavern for Thermal Energy Storage (TES))

  • 박도현;김형목;류동우;최병희;선우춘;한공창
    • 터널과지하공간
    • /
    • 제22권3호
    • /
    • pp.188-195
    • /
    • 2012
  • 본 연구에서는 전산유체역학 코드인 FLUENT를 이용하여 열에너지 지하 저장을 위한 최초의 대규모 암반공동인 스웨덴 Lyckebo 저장소의 열성층화 거동을 분석하였다. 열에너지의 반복적인 저장 및 생산으로 인한 주변 암반의 히팅이 열성층화와 열손실에 미치는 영향을 분석하기 위해 암반의 온도조건을 달리하여 열전달 해석을 수행하였으며, 성층화 지수를 토대로 열에너지 저장 후 시간경과에 따른 열성층화의 변화를 정량적으로 분석하였다. 분석결과, 주변 암반이 히팅되지 않은 저장공동의 초기 운영단계에서는 시간경과에 따라 저장된 열에너지의 성층화가 빠르게 저하되는것으로 나타났으며, 저장공동의 운영기간이 늘어남에 따라 주변 암반의 히팅으로 인해 열성층화의 변화 및 열손실이 줄어드는 것을 확인하였다.

Facebook의 Usable Security에 관한 연구 (Study on Usable Security of Facebook)

  • 김청한;박민수;김승주
    • 정보보호학회논문지
    • /
    • 제26권1호
    • /
    • pp.285-296
    • /
    • 2016
  • 최근 스마트 폰과 테플릿 PC를 통한 Facebook의 사용이 보편화되고 있는 반면, Facebook에서 공개되는 개인정보를 이용한 사회 공학적 공격과 악성코드가 포함된 댓글 및 게시물이 배포되는 등의 보안 위협 또한 증가하고 있다. 이러한 문제를 해결하기 위해 Facebook에서는 다양한 보안 기능을 제공하고 있는데, 보안 기능에 사용자의 편의성을 결합시킨 Usable Security 에 대한 인식이 부족하다. 그로 인해 실제 사용자는 다양한 보안 기능이 있음에도 설정 과정의 복잡함이나 부족한 기능 설명 등의 문제로 인해 적절하게 보안 기능을 사용하지 못하는 문제점이 있다. 이에 따라 본 논문에서는 Facebook의 보안 기능에 대한 사용자 편의성을 정량화 시킬 수 있는 방법을 제시하며, 실험을 통해 보안 기능 별 사용자 편의성에 대한 비교를 수행하였다.

Particle-in-cell 기법을 이용한 전자기장내 플라즈마 입자의 거동 해석 (Numerical Analysis on Plasma Particles inside Electro-magnetic Field Using Particle-in-cell Method)

  • 한두희;조민경;신준수;성홍계;김수겸
    • 한국항공우주학회지
    • /
    • 제45권11호
    • /
    • pp.932-938
    • /
    • 2017
  • 플라자마의 거동을 오일러리안 격자와 라그랑지안 입자를 혼합하여 해석하는 Particle-in-cell 기법을 적용하여 간략화된 홀추력기를 해석하였다. 본 연구는 중성입자, 이온입자 뿐만 아니라 전자도 라그랑지안 기법으로 개별추적 계산하기 때문에 message passing interface 기법을 이용해 대용량 계산이 가능한 병렬클러스터링을 적용하였다. 계산에 앞서 일정한 벡터의 자기장에서 전자군의 나선형 거동을 해석하였고, 절대해와 일치함을 확인하여 코드를 검증하였다. 실린더 내부에 반경방향으로 일정한 자기장과 축방향으로 일정한 전기장을 고정시켜 플라즈마의 거동을 PIC 모델을 이용하여 해석하였다. 반응 실린더 내부에 전자가 로렌츠 힘에 의해 이중나선을 그리며 구속되는 현상이 잘 포착되었고, 고속 회전하는 전자와 주입된 중성입자가 충돌하여 이온화 되었고, 대전된 입자가 축방향의 전기장에 의해 급 가속하는 현상 또한 잘 모사되어 플라즈마의 플룸 거동을 모사하였다.

과학기술위성 2호 대용량 메모리 유닛 시험모델 설계 및 구현 (Engineering Model Design and Implementation of Mass Memory Unit for STSAT-2)

  • 서인호;유창완;남명룡;방효충
    • 한국항공우주학회지
    • /
    • 제33권11호
    • /
    • pp.115-120
    • /
    • 2005
  • 본 논문에서는 과학기술위성 2호 대용량 메모리 유닛(Mass Memory Unit, MMU)의 시험모델(Engineering Model, EM)을 개발하고 기능 및 성능 시험한 결과를 제시하였다. 성능 구현에 필요한 로직들을 별도의 전용 칩들을 사용하지 않고 하나의 FPGA에 구현함으로써 대용량 메모리 유닛을 소형화, 경량화하고 저전력으로 사용할 수 있도록 하였다. 대용량 메모리는 2Gbits SDRAM 모듈을 사용하였으며 파일 시스템을 운용하여 지상국에서의 데이터 관리가 용이 하도록 하였다. 대용량 메모리에서 발생하는 SEU(Single Event Upset)를 극복하기 위해서 RS(207,187) 코드가 소프트웨어로 구현되어 있어서 187바이트당 10바이트의 에러를 복구할 수 있다. 또한 탑재체 데이터의 수신 성능을 검증하기 위해서 시뮬레이터를 제작 하였다.

고리1호기 증기발생기 제염해체 시 작업자 피폭선량 평가 및 저감화 방안 (The Assessment and Reduction Plan of Radiation Exposure During Decommissioning of the Steam Generator in Kori Unit 1)

  • 손영직;박상준;변지향;안석영
    • 방사성폐기물학회지
    • /
    • 제16권3호
    • /
    • pp.377-387
    • /
    • 2018
  • 대한민국 첫 상업원전인 고리1호기는 40년간의 성공적인 운전을 끝내고 2017년 6월 18일 영구정지 되었다. 고리1호기는 본격적인 해체에 앞서 터빈건물에 폐기물처리시설 건설을 계획하고 있다. 각종 방사성폐기물은 폐기물처리시설에서 제염, 해체, 절단, 용융되어 자체처분 되거나 방사성폐기물 처분장으로 보내 진다. 해체폐기물 중 대형금속방사성폐기물은 주로 1차 계통측 기기들로 높은 방사능을 띄고 있어 해체활동 중 작업자의 피폭관리가 필요하다. 본 논문에서는 대형금속방사성폐기물 중 크기가 가장 크고 형상이 복잡한 증기발생기를 선정하여 RESRAD-RECYCLE 코드를 이용하여 작업자 피폭선량을 평가하고 저감화 방안을 수립 하고자 한다.

경량화 복합재 위그선의 주익 및 수평 미익 구조 설계 및 해석에 관한 연구 (A Study on Structural Design and Analysis for Composite Main Wing and Horizontal Tail of A Small Scale WIG Vehicle)

  • 공창덕;박현범;김주일
    • 한국항공우주학회지
    • /
    • 제35권2호
    • /
    • pp.149-156
    • /
    • 2007
  • 본 연구에서는 한국의 차세대 해양 운송 시스템 구축의 일환으로 개발 중인 소형 위그선의 주익 및 수평 미익의 구조 설계 및 해석을 수행하였다. 구조안정성과 경량화를 위해 스킨-스파-폼 샌드위치 구조를 채택하였으며 탄소/에폭시 복합재료를 주로 적용하였다. 구조 안전성 및 안정성 평가를 위해 상용 유한 요소 코드인 NASTRAN을 활용하였으며 단계별 구조 설계 변경을 통해 최종 설계 요구 조건을 만족시켰다. 또한 동체와 연결 부위는 용이한 장탈착과 20년 이상의 피로 수명을 보장할 수 있도록 8개의 고강도 볼트를 이용한 삽입 볼트 형태의 구조를 채택하였다.

OTP를 이용한 PKI 기반의 개인키 파일의 안전한 관리 방안 (Management Method to Secure Private Key of PKI using One Time Password)

  • 김선주;조인준
    • 한국콘텐츠학회논문지
    • /
    • 제14권12호
    • /
    • pp.565-573
    • /
    • 2014
  • 인터넷이 활성화되면서 우리는 PC나 스마트폰에서 온라인 뱅킹, 주식 거래, 쇼핑 등의 다양한 전자상거래를 한다. 인터넷 상에서 거래 당사자 간의 신원확인 및 부인방지를 위한 주요 수단으로 공인인증서를 주로 활용한다. 하지만, 2005년 이후로 공인인증서 사용자에 대한 공격이 증가하고 있다. 즉, 공격자는 사용자 PC로부터 탈취한 공인인증서와 개인키 파일을 가지고, 은행 계좌 조회/이체나 전자상거래에 정당한 사용자로 위장하여 사용하게 된다. 이때, 개인키 파일은 사용자의 비밀번호로 암호화되어 저장되고, 필요할 때마다 복호화 되어 사용한다. 만약, 사용자의 비밀번호가 공격자에게 노출된다면 암호화된 개인키 파일을 쉽게 복호화 할 수 있다. 이러한 이유로 공격자는 사용자 PC에 트로이목마, 바이러스 등의 악성코드를 설치하여 사용자 인증서, 개인키 파일, 비밀번호를 탈취하려고 한다. 본 논문에서는 개인키 파일을 OTP 인증기술을 이용하여 암호화함으로써 안전하게 관리할 수 있는 방안을 제안한다. 그 결과, 암호화된 개인키 파일이 외부에 노출되더라도 일회용 패스워드와 사용자 비밀번호가 노출되지 않으므로 암호화된 개인키 파일은 안전하게 보관된다.

VMware를 이용한 바이러스 테스트 시뮬레이션 설계 및 구현 (Design and Implementation of Virus Test Simulation using VMware)

  • 이중식;이종일;김홍윤;전완근
    • 융합보안논문지
    • /
    • 제2권2호
    • /
    • pp.199-207
    • /
    • 2002
  • 최근에 들어와서는 컴퓨터 바이러스와 해킹에 대한 공격이 심각한 수준에 와 있다. 이제 컴퓨터 바이러스는 특정 사건이 아니라 우리의 생활 속에서 발생할 수 있는 실질적인 피해임을 느낄 수 있다. 특히 1999년 이후에 나타난 바이러스는 다양한 변화를 보였고, 진보된 형태의 바이러스도 많이 나타났다. 일부 바이러스는 자신의 코드를 재배치하는 암호화 기술을 사용하기도 한다. 이에 따라서 백신 프로그램들은 바이러스의 암호화를 다시 복호화 하기 위해 가상 실행 엔진(emulation mine)을 사용하고 있다. 이러한 바이러스의 복잡한 암호화 기술 및 복호화 기술은 O.S의 종류에 따라 형식이 다양하다. 따라서 하나의 시스템에서 여러 가지 운영체제의 가상 실행 엔진을 사용하기 위해서 다수의 운영체제를 같이 사용할 수 있게 해주는 응용 소프트웨어인 VMware를 사용하여 '바이러스 Test Simulation'의 설계 및 구현을 할 수 있다.

  • PDF