• 제목/요약/키워드: 이진코드

검색결과 255건 처리시간 0.026초

모바일 소프트웨어를 위한 고급수준 난독처리 기법의 전력 소모량 분석 (Power Consumption Analysis of High-Level Obfuscation for Mobile Software)

  • 이진영;장혜영;조성제
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제15권12호
    • /
    • pp.1008-1012
    • /
    • 2009
  • 난독처리(obfuscation)는 프로그램의 의미를 그대로 유지하면서, 프로그램 코드를 이해/분석하기 어렵게 만드는 기술로, 악의적인 역공학(reverse engineering) 공격으로부터 소프트웨어를 방어하는 가장 효과적인 기술 중의 하나이다. 하지만, 난독처리로 인해 원본 프로그램에 비해 난독처리된 프로그램의 코드 크기 및 실행 시간이 증가될 수 있다. 모바일 기기에서 코드크기 및 수행시간 증가는 전력소모 증가 등 자원낭비로 이어진다. 본 논문에서는 ARM 프로세서가 장착된 임베디드 보드 상에서 몇 가지 고급수준 난독처리 알고리즘을 구현하고, 각 난독처리 알고리즘의 유효성 및 전력 소모량을 분석하여, 프로그램의 특성에 따라 실행시간이나 전력소모 면에서 효율적인 난독처리 기법이 있음을 보였다.

균열 암반의 복합거동해석을 위한 열-수리-역학적으로 연계된 파괴역학 수치해석코드 개발 (Development of Thermal-Hydraulic-Mechanical Coupled Numerical Analysis Code for Complex Behavior in Jointed Rock Mass Based on Fracture Mechanics)

  • 김형목;박의섭;;신중호;김택곤;이승철;고태영;이희석;이진무
    • 터널과지하공간
    • /
    • 제21권1호
    • /
    • pp.66-81
    • /
    • 2011
  • 암반 내 균열 생성, 진전, 파괴 등과 같은 지하 암반의 역학적 거동과 이들 균열을 통한 지하수 유동 및 온도 변화에 기인한 열응력이 역학적 거동에 미치는 상호작용을 모델링하기 위한 수치해석코드를 개발하였다. 개발된 수치해석코드에서는 기존의 2차원 FRACOD(Shen & Stephasson, 1993)에 열-역학 및 수리-역학 상호 거동을 모델링하기 위한 해석모듈을 개발하여 추가하였다. 열-역학 연계를 위해서는 가상열원법과 시간전진기법을 도입하였으며, 수리-역학 연계에서는 양해법에 의한 반복기법을 적용하였다. 수치해석결과와 해석해와의 비교를 통해 개발된 해석모듈의 유용성을 검증하고 해석사례를 통해 온도변화에 따른 열균열 발생 및 수압파쇄과정에서의 균열 진전 양상과 같은 절리암반 복합거동을 잘 표현할 수 있음을 확인하였다.

2-단계 위상 천이 디지털 홀로그래피를 이용한 이진 정보 광 암호화 기법 (Optical Encryption of Binary Information using 2-step Phase-shifting Digital Holography)

  • 변현중;길상근
    • 한국광학회지
    • /
    • 제17권5호
    • /
    • pp.401-411
    • /
    • 2006
  • 보안 시스템에서 2-단계 위상 천이 홀로그래피를 이용하여 이진 정보 광 암호화 기법을 제안하였다. 위상 천이 디지털 간섭계는 CCD 카메라를 이용하여 위상과 크기 정보를 기록할 수 있는 기법이다. 2-단계 위상 천이는 0과 ${\pi}/2$의 위상 천이 각을 갖도록 PZT 거울을 움직여서 구현하였다. 이진 정보와 암호키는 랜덤 코드와 랜덤 위상으로 표현하였고, 디지털 홀로그램은 푸리에변환 홀로그램으로 간섭무늬는 CCD를 이용하여 256 레벨의 양자화 된 광세기로 획득되었다. 데이터 복원 시 DC 성분 제거 방법을 사용하였다. 컴퓨터 모의실험을 통하여 데이터 복원과 양자화 과정에서의 양자화 레벨 변화량과 디지털 홀로그램 간섭무늬의 오차 픽셀수에 따른 오차 분석을 수행하였다. 이 결과를 이용하여 정보의 광학적 암호화에 적용이 가능함을 확인하였다.

제어 흐름 무결성 검증을 위한 간접 분기 주소의 효과적인 비교 (Effective Comparison of Indirect Branch Addresses for Checking Control-flow Integrity)

  • 김태환;성인형;한경숙;표창우
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(A)
    • /
    • pp.86-88
    • /
    • 2012
  • 코드 포인터 공격을 이용한 제어 흐름은 실행 중에 간접 분기의 무결성을 검사하는 것으로 보호할 수 있다. 간접 분기는 반복되는 목적지 주소로의 분기인 경우가 많지만, 목적지 주소는 실행 시간에만 알 수 있기 때문에 여러 가지 예외적인 상황을 적절히 대처할 방법이 필요하다. 본 논문에서는 동적 이진 계측화를 활용하여 실행 중 발생하는 간접 분기를 분석하고, 수집한 주소들을 빠르게 비교하는데 효과적인 주소 비교 기법들을 제시한다. 또한 각 기법을 비교하여 프로그램에 따라 주소 비교의 효율성을 극대화하는 방안을 모색하였다. 이러한 기법을 통해 간접 분기가 야기하는 여러 문제점에서부터 보안 분야에 이르기 까지 활용 범위를 넓힐 수 있을 것으로 기대한다.

승용CRDi용 3세대 피에조 인젝터 유압해석모델 개발 및 검증 (Verification and Hydraulic Model Development of 3rd Generation Piezo Injector for CRDi System in Passenger Vehicle)

  • 조인수;정명철;이진욱
    • 한국자동차공학회논문집
    • /
    • 제21권4호
    • /
    • pp.181-187
    • /
    • 2013
  • Performance of DI diesel engine with high fuel injection method is directly related to its emission characteristics and fuel consumption. In this study, numerical model of 3rd generation piezo-driven injector was designed to analyze the hydraulic performance. Also the injection response characteristics was investigated by using the AMESim simulation code. From this study, it was shown that 3rd generation piezo-driven injector had a faster response and had better control capability due to its hydraulic bypass-circuit that has potential to higher hydraulic characteristics and improved accuracy of injected fuel quantity.

자바 기반의 임베디드 리눅스 소프트웨어 개발 환경 구축 (JAVA Based a Software Development Environment for Embedded Linux Systems)

  • 이진관;노시영;박덕규;박상준;이종찬;박기홍
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2008년도 제39차 동계학술발표논문집 16권2호
    • /
    • pp.263-266
    • /
    • 2009
  • 임베디드 시스템을 지원하는 JAVA API를 개발하면 임베디드 시스템을 개발자가 JAVA를 사용함으로서 코드의 재사용, 객체지향 개념의 시스템 개발들을 가능하게 한다. JAVA API를 구현하는데 있어 시스템에 의존적인 부분들이 존재하게 되는데, 이는 native 함수에서 구현한다. 본 논문에서는 리눅스 기반의 임베디드 시스템 디바이스를 제어하기 위한 JAVA API를 구현하는데 있어 플랫폼 독립적인 자바 부분과 의존적인 native 부분으로 나눠 설계 및 구현하였고, 임베디드 시스템 디바이스의 JAVA API를 통한 제어에 초점을 두었다.

  • PDF

AMESim기반 CRDi용 인젝터의 2단분사 동적거동 특성해석 (Analysis of Dynamic Characteristics in Two-stage Injection for CRDi Injectors Based on AMESim Environment)

  • 조인수;권지원;이진욱
    • 한국분무공학회지
    • /
    • 제17권2호
    • /
    • pp.57-63
    • /
    • 2012
  • For reduction of CO, NOx and soot emission emitted by diesel diffusion combustion, the authors focused on injection actuator to improve fuel availability inside combustion chamber. In this study, it was investigated the internal dynamic characteristics of two-stage injection with diesel injectors with different driving type for the common rail direct injection by using the AMESim simulation code. The analysis parameter defined such as fuel pressure, injection hole's diameter and driven voltage. As the results, it was shown that the piezo-driven injector had a faster response and had better control capability than the solenoid-driven injector. It was found the piezo-driven injector can be utilized effectively as multiple injector than solenoid-driven injector.

3차원 스캐너의 레지스터링 문제 해결을 위한 광학식 마커 설계 (The Design of Optical Marker for Auto-registering of 3D scan data)

  • 손용훈;양현석
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 2003년도 춘계학술대회 논문집
    • /
    • pp.256-259
    • /
    • 2003
  • This paper proposes OPTICAL MARKER fer registering process - one of the 3D measurement process : scan registering - merging - measurement. If the registering work is carried out manually, it can be accompanied with much time and many errors. Because the patterned marker make registering process automatic, many firms use it now. But the physical shape of existing markers is the source of the data loss caused by hiding surface, and the marker arrangement is the source of the time loss. The optical marker proposed in this paper has marker generator, organized a large number of binary coded control laser diode, separate from 3D scan object. So, it does not take much time for the marker disposition, and it is not the origin of the data loss, and the binary coded laser information make the auto-registering possible.

  • PDF

원자력 발전소 RCB 내 중요배관의 KEPIC 코드에 의한 내진 안전성 설계 (A Seismic Stability Design by the KEPIC Code of Main Pipe in Reactor Containment Building of a Nuclear Power Plant)

  • 이형복;이진규;강태인
    • 한국정밀공학회지
    • /
    • 제28권2호
    • /
    • pp.233-238
    • /
    • 2011
  • In piping design of nuclear power plant facilities, the load stress according to self-weight is important for design values in test run(shutdown and starting). But sometimes it needs more studies, such as seismic analysis of an earthquake of power plant area and fatigue life and stress of thermal expansion and anchor displacement in operating run. In this paper, seismic evaluations were performed to nuclear piping system of Shin-Kori NO. 3&4 being built in Pusan lately. Results of seismic analysis are evaluated on basis of KEPIC MN code. The structural integrity on RCB piping system was proved.

도시폐기물 소각로내 열유동 해석을 위한 수치해석적 연구 (Numerical Simulation of Flow and Thermal Performance in the Municapal Solid Waste Incinerator)

  • 박병수;이진욱;이정한;허일상
    • 한국에너지공학회:학술대회논문집
    • /
    • 한국에너지공학회 1997년도 추계학술발표회 논문집
    • /
    • pp.93-98
    • /
    • 1997
  • 도시폐기물의 효율적인 소각 처리를 위해서 폐기물 처리량 50 ton/day의 화격자 소각로를 대상으로 화학반응을 고려하여 연소실 내부의 열유동 현상을 전산모사하였다. 수치해석 프로그램으로 상용코드인 PHOENICS를 사용하여 3차원 모사를 하여 실험으로 파악할 수 없는 연소실 내부의 유동 및 폐기물과 산화제와의 반응을 계산하였다. 건조부, 주연소부, 후연소부에 1차연소용공기, 연료의 분포 및 폐기물의 발열량이 노내 열유동 현상에 미치는 영향을 조사하였다. 1차연소용 공기의 분포에 따라 노내 유동장의 형태에 변화가 있었으며, 벽면에서의 복사열전달을 고려한 경우 2차연소실과 출구근처에서 온도분포가 파일롯트 플랜트 실험결과와 잘 일치하는 r서으로 나타났다.

  • PDF