• Title/Summary/Keyword: 코드 재사용

Search Result 474, Processing Time 0.037 seconds

Efficient File System Level Encryption Mechanism Using HSM (HSM을 이용한 효율적인 파일시스템 암호화 메커니즘)

  • Kang, Cheol-Oh;Won, Jong-Jin;Park, Sung-Jin;Ryou, Jea-Cheol
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.23 no.5
    • /
    • pp.849-858
    • /
    • 2013
  • In today's mobile computing environment, there are many threats, such as device loss or theft, malware, to the sensitive information stored on end user device. To prevent disclosure of information, encryption and authentication method are properly adjusted to the device. In cryptographic file systems, CBC mode of operation has been commonly used. It requires an IV need not be secret, but must be unpredictable and protect integrity of the IV. In this paper, we propose file system-level encryption mechanism with HSM that satisfy the requirement of the IV and improve the performance. Moreover, Design and experimental results prove the efficiency of our proposed method.

MPEG-I RVS Software Speed-up for Real-time Application (실시간 렌더링을 위한 MPEG-I RVS 가속화 기법)

  • Ahn, Heejune;Lee, Myeong-jin
    • Journal of Broadcast Engineering
    • /
    • v.25 no.5
    • /
    • pp.655-664
    • /
    • 2020
  • Free viewpoint image synthesis technology is one of the important technologies in the MPEG-I (Immersive) standard. RVS (Reference View Synthesizer) developed by MPEG-I and in use in MPEG group is a DIBR (Depth Information-Based Rendering) program that generates an image at a virtual (intermediate) viewpoint from multiple viewpoints' inputs. RVS uses the mesh surface method based on computer graphics, and outperforms the pixel-based ones by 2.5dB or more compared to the previous pixel method. Even though its OpenGL version provides 10 times speed up over the non OpenGL based one, it still shows a non-real-time processing speed, i.e., 0.75 fps on the two 2k resolution input images. In this paper, we analyze the internal of RVS implementation and modify its structure, achieving 34 times speed up, therefore, real-time performance (22-26 fps), through the 3 key improvements: 1) the reuse of OpenGL buffers and texture objects 2) the parallelization of file I/O and OpenGL execution 3) the parallelization of GPU shader program and buffer transfer.

The Customization Techniques of Component Behavior (컴포넌트 행위 커스터마이제이션 기법)

  • 김철진;정승재;김수동
    • Journal of KIISE:Software and Applications
    • /
    • v.30 no.3_4
    • /
    • pp.185-201
    • /
    • 2003
  • The business component for satisfying a variety of domain requirements should be developed to provide a variety. But, although components are developed by analyzing the variety of requirements when they are developed, developing components that satisfy all requirements is not easy since unexpected requirements occur as it is used components. For this reason, components are not provided as black boxes but as white boxes, and there by components are not modified in the interface only but the source codes are directly modified. Accordingly, a Time-To-Market by the use of components is not easy and a reusability of the components also decreases. This study proposes a customization technique that can be satisfied requirements of many different kinds of domains by analyzing variable spots of components. The initial variability of components is designed in the component development phase. and a customization technique is used to apply the variability. The variability can be redesigned during the development of application by using the components to which the variability is applied. Through this process, a variability of components evolves and a generality of the components can be improved. The proposing customization technique in this study can change the component to extend without changing the existing component when it is redesigned.

Development of a High Resolution SPECT Detector with Depth-encoding Capability for Multi-energy Imaging: Monte Carlo Simulation (다중에너지 영상 획득을 위한 Depth-Encoding 고분해능 단일광자단층촬영 검출기 개발: 몬테칼로 시뮬레이션 연구)

  • Beak, Cheol-Ha;Hwang, Ji-Yeon;Lee, Seung-Jae;Chung, Yong-Hyun
    • Progress in Medical Physics
    • /
    • v.21 no.1
    • /
    • pp.93-98
    • /
    • 2010
  • The aim of this work was to establish the methodology for event positioning by measuring depth of interaction (DOI) information and to evaluate the system sensitivity and spatial resolution of the new detector for I-125 and Tc-99m imaging. For this purpose, a Monte Carlo simulation tool, DETECT2000 and GATE were used to model the energy deposition and light distribution in the detector and to validate this approach. Our proposed detector module consists of a monolithic CsI(Tl) crystal with dimensions of $50.0{\times}50.0{\times}3.0\;mm^3$. The results of simulation demonstrated that the resolution is less than 1.5 mm for both I-125 and Tc-99m. The main advantage of the proposed detector module is that by using 3 mm thick CsI(Tl) with maximum-likelihood position-estimation (MLPE) method, high resolution I-125 imaging and high sensitivity Tc-99m imaging are possible. In this paper, we proved that our new detector to be a reliable design as a detector for a multi-energy SPECT.

Fault Tolerant Controller Design for Supersonic Advanced Trainer Using Model Following Adaptive Technique (모델추종 적응제어기법을 이용한 초음속 고등훈련기의 고장허용제어기 설계)

  • Kim, Seung-Keun;Lee, Ho-Jin;Yoon, Seung-Ho;Han, Young-Su;Kim, You-Dan;Kim, Chong-Shup;Cho, In-Je
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.37 no.5
    • /
    • pp.464-469
    • /
    • 2009
  • In this study, a new fault tolerant controller based on a model following adaptive technique is applied to the reconfiguration mode of supersonic advanced trainer. The designed controller is applied to the flight control system of high performance aircraft. To verify the performance of the proposed controller, numerical simulations are executed using a non-realtime nonlinear verification tool.

Surface Modification of Polyketone Fibers by UV irradiation and Acid treatment (폴리케톤 섬유의 UV 및 산처리에 의한 표면개질)

  • Choi, H.Y.;Lee, T.S.;Lee, J.;Lee, S.G.
    • Proceedings of the Korean Society of Dyers and Finishers Conference
    • /
    • 2011.03a
    • /
    • pp.69-69
    • /
    • 2011
  • 폴리케톤 섬유는 제조 원료로 에틸렌과 일산화탄소를 사용하여 합성한 공중합체 물질로 생산에 필요한 비용을 크게 절약할 수 있다. 폴리케톤 섬유는 p-아라미드 섬유에 근접하는 고강도 고탄성을 가진 섬유로 우수한 내화학성을 가지며, 고무와의 계면접착이 우수하다는 특성을 가지고 있어 MRG(Mechanical Rubber Goods)용 보강재 및 타이어코드로의 사용에 대한 관심이 증대하고 있다. 그러나 폴리케톤 섬유의 생산 및 산업현장에서의 활용은 아직 적은 상태로 그 특성에 대한 연구가 미흡한 상태이다. 따라서 본 연구에서는 폴리케톤 섬유의 기본적인 특성 분석을 하고, 폴리케톤 소재의 표면을 UV 조사와 인산을 이용한 산처리 방법을 이용하여 처리하고 표면처리에 따른 폴리케톤 섬유의 표면특성 및 물성특성을 분석하였다. UV 조사 처리시 에너지 변화와 산처리시의 pH조건 및 처리시간의 변화에 따른 표면의 미세구조를 SEM과 AFM 등을 이용하여 관찰한 결과, UV 에너지와 산처리 조건의 증가에 따라 표면요철이 증가를 보이다가 과도한 처리에 의하여 표면에 degradation이 발생하였다. 또한 UV 에너지 및 산처리 조건에 따른 열적, 화학적 그리고 물리적 특성의 변화를 분석하였다.

  • PDF

Design and Implementation of the ETRI CHILL-96 Compiler (ETRI CHILL - 96 컴파일러의 설계와 구현)

  • Kim, Sang-Eun;Lee, Joon-Kyung;Lee, Dong-Gill
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.6 no.3
    • /
    • pp.329-338
    • /
    • 2000
  • CHILL language has been used for the software development of electronic switching and telecommunications system. ETRI CHILL-96 language is an extended CHILL language with the notions of object-orientation, concurrency, and generic type. In this paper, we discuss some design and implementation issues of ETRI CHILL-96 compiler. Renaming translation rules and function restructuring techniques are adapted for the purpose of preventing name conflict and producing debugging information. Those new extended features are preprocessed in the compilation and translated to extended CHILL intermediate codes. Such compilation technique enables ETRI CHILL-96 language to hold compatibility with software developed by CHILL language.

  • PDF

Numerical Study for 3D Turbulent Flow in High Incidence Compressor Cascade (고입사각 압축기 익렬내의 3차원 난류유동에 관한 수치적 연구)

  • 안병진;정기호;김귀순;임진식;김유일
    • Proceedings of the Korean Society of Propulsion Engineers Conference
    • /
    • 2002.04a
    • /
    • pp.35-40
    • /
    • 2002
  • A numerical analysis based on two-dimensional and three-dimensional incompressible Navier-Stokes equations has been carried out for double-circular-arc compressor cascades and the results are compared with available experimental data at various incidence angles. The 2-D and 3-D computational codes based on SIMPLE algorithm adopt pressure weighted interpolation method for non-staggered grid and hybrid scheme for the convertive terms. Turbulence modeling is very important for prediction of cascade flows, which are extremely complex with separation and reattachment by adverse pressure gradient. In this paper k-$\varepsilon$ turbulence model with wall function is used to increase efficiency of computation times.

  • PDF

Fingerprinting Embedding Technique based on BIBD AND-ACC (BIBD AND-ACC 기반 핑거프린팅 삽입 기법)

  • SaKong, Myoung;Park, Yo-Han;Park, Young-Ho;Moon, Sang-Jae
    • Journal of the Institute of Electronics Engineers of Korea TC
    • /
    • v.48 no.7
    • /
    • pp.41-47
    • /
    • 2011
  • Recently, digital contents are used a lot due to the rapid development of Internet and the commercialization of smartphones. However variety of attacks, such as collusion attack, can violate the intellectual property rights. BIBD AND-ACC is typical method to protect digital contents from attacks, but it is hard to distribute many users because of the heavy complexity of matrix computation. In this paper, we propose embedding technique to distribute BIBD AND-ACC for many users more than primitive one. We checked the PSNR result as 50.84dB when amplication factor is one and found out the colluders who involved the collusion attack by simulation.

Design and Implementation of DSM-CC Object Carousel Encoder using DirectShow Filters (DirectShow 필터를 이용한 DSM-CC Object Carousel 인코더의 설계 및 구현)

  • Lee Eun Sung;Choi Seong Jong;Park Min Sik;Choi Jin Soo
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2003.11a
    • /
    • pp.105-108
    • /
    • 2003
  • 본 논문에서는 Microsoft DirectShow기반의 DSM-CC Object Carousel과 Data Download 프로토콜을 위한 인코더의 설계 및 구현에 대해 기술한다. DirectShow는 Component Object Model (COM) 기술을 기반으로 하고 있다. 따라서, 작성된 코드의 재사용과 유지보수가 용이하고, 멀티미디어(Multimedia) 데이터를 편리하게 처리말 수 있는 기능을 제공한다. 또한, 개발자가 COM component를 쉽게 제작할 수 있는 방법을 제공한다 하지만, 스트리밍 오디오/비디오 등의 디코딩을 위주로 개발된 DirectShow기술이 데이터 방송 서버에서의 실시간 인코딩 작업에 사용할 때에는 문제점이 발생한다 Data Carousel 방식에서는 인로딩 도중에 Update를 지원해야 한다. 즉, Carousel데이터의 Update가 있을 경우, 스트리밍(Streaming) 하는 동안 Update된 데이터를 인코딩 하여야 한다. 이러한 상황은 DirectShow의 기본 상태로는 표현하기 어려우므로 기본 상태를 확장하여 별도의 사용자 정의 상태를 추가하였다. 또한, 두 작업을 동시에 수행하기에 적합한 스레드(thread) 모델과 Push/pull 버퍼 모델을 설계하였다. DirectShow를 이용하여 인코더를 구현함으로써 개발자는 개발시간과 비용을 절약 할 수 있고, 사용자에게는 인코더를 등록하고 실행하기 쉬운 환경과 인로딩 상태의 실시간 모니터링 기능을 제공한다.

  • PDF