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

검색결과 8건 처리시간 0.036초

IoT 보안 응용을 위한 경량 블록 암호 CLEFIA의 효율적인 하드웨어 구현 (An Efficient Hardware Implementation of Lightweight Block Cipher Algorithm CLEFIA for IoT Security Applications)

  • 배기철;신경욱
    • 한국정보통신학회논문지
    • /
    • 제20권2호
    • /
    • pp.351-358
    • /
    • 2016
  • 경량 블록 암호 알고리즘 CLEFIA의 효율적인 하드웨어 설계에 대하여 기술한다. 설계된 CLEFIA 보안 프로세서는 128/192/256-비트의 세 가지 마스터키 길이를 지원하며, 변형된 GFN(Generalized Feistel Network) 구조를 기반으로 8-비트 데이터 패스로 구현되었다. 라운드키 생성을 위한 중간키 계산용 GFN과 암호 복호 라운드 변환용 GFN을 단일 데이터 프로세싱 블록으로 구현하여 하드웨어 복잡도를 최소화하였다. 본 논문의 GFN 블록은 라운드 변환과 128-비트의 중간 라운드키 계산을 위한 4-브랜치 GFN과 256-비트의 중간 라운드키 계산을 위한 8-브랜치 GFN으로 재구성되어 동작하도록 설계되었다. Verilog HDL로 설계된 CLEFIA 보안 프로세서를 FPGA로 구현하여 정상 동작함을 확인하였다. Vertex5 XC5VSX50T FPGA에서 최대 112 MHz 클록으로 동작 가능하며, 마스터키 길이에 따라 81.5 ~ 60 Mbps의 성능을 갖는 것으로 평가되었다.

비밀 S-box를 사용한 GFN에 대한 안전성 분석 (Security Analysis on GFN with Secret S-box)

  • 이용성;강형철;홍득조;성재철;홍석희
    • 정보보호학회논문지
    • /
    • 제27권3호
    • /
    • pp.467-476
    • /
    • 2017
  • 본 논문에서는 라운드 함수의 업데이트 함수로 SP 구조를 사용하고 비밀 S-box가 적용된 GFN(Generalized Feistel Networks) Type I, Type II, Type III에 대한 안전성을 분석한다. 이 환경에서 공격자는 S-box에 대한 정보를 갖지 못한다. 인테그랄 공격 기법(Integral attack) 기반의 선택 평문 공격으로 9 라운드(Type I), 6 라운드(Type II), 6라운드(Type III)에 대한 비밀 S-box 정보를 복구할 수 있다. 선택 암호문 공격으로 전환할 경우 GFN Type I의 16 라운드까지 비밀 S-box의 정보가 복구된다. 결론적으로 m비트 비밀 S-box와 $k{\times}k$ MDS 행렬이 라운드 함수로 사용된 GFN Type I, Type II, Type III에 대하여 비밀 S-box를 복구하는데 ${\frac{2^{3m}}{32k}},{\frac{2^{3m}}{24k}},{\frac{2^{3m}}{36k}}$만큼의 시간복잡도가 필요하다.

수술 후 서혜부 만성 통증에서 신경 자극기를 이용한 초음파 유도하 음부대퇴신경 차단술 (Ultrasonography-Combined with Nerve Stimulator Technique for Injection of the Genitofemoral Nerve in a Patient with Chronic Postoperative Inguinal Pain)

  • 오영빈;신현백;고명환;서정환;김기욱
    • Clinical Pain
    • /
    • 제18권1호
    • /
    • pp.36-39
    • /
    • 2019
  • Chronic postoperative inguinal pain (CPIP) is a major complication after inguinal herniorrhaphy. We report the treatment of CPIP using ultrasonography-combined with nerve stimulator for injection of the genitofemoral nerve (GFN). A 59-year-old man underwent laparoscopic herniorrhaphy and presented with numbness from the inguinal region to the scrotum after operation. In the pain clinic, ultrasonography-guided GFN block and pharmacological treatments had little effect. Six month after operation, patient was referred to the Department of Physical Medicine and Rehabilitation, and ultrasonography-combined with nerve stimulator for GFN injection underwent to enhance the accuracy of neural approach. The induction of scrotal contraction and paresthesia on the GFN distribution was monitored by nerve stimulator and local anesthetic was injected. After the block, pain relief lasted for 6 months without analgesic use. Ultrasonography-combined with nerve stimulator is an effective approach to treat CPIP as it enhances precise localization and injection of small peripheral nerve like GFN.

SP F-함수를 갖는 4-브랜치 GFN-2 구조에 대한 기지키 공격 (Known-Key Attacks on 4-Branch GFN-2 Structures with SP F-Functions)

  • 홍득조
    • 정보보호학회논문지
    • /
    • 제30권5호
    • /
    • pp.795-803
    • /
    • 2020
  • 본 논문에서는 SP 구조의 F-함수를 가진 4-브랜치 GFN-2 구조에 대한 기지키 구별 공격(Known-Key Distinguishing Attack) 및 부분 충돌 공격(Partial-Collision Attack)을 연구한다. 첫 번째로, 이 구조에 대해 기지키 구별 공격이 15 라운드까지 가능함이 밝혀진다. 두 번째로, 마지막 라운드에 셔플 연산이 있는 경우, 부분 충돌 공격이 14 라운드까지 가능함이 밝혀진다. 마지막으로, 마지막 라운드에 셔플 연산이 없는 경우, 부분 충돌 공격이 15 라운드까지 가능함이 밝혀진다.

블록암호 CLEFIA-128의 효율적인 하드웨어 구현 (An Efficient Hardware Implementation of Block Cipher CLEFIA-128)

  • 배기철;신경욱
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2015년도 춘계학술대회
    • /
    • pp.404-406
    • /
    • 2015
  • 128-비트 마스터키를 지원하는 블록암호 CLEFIA-128의 저면적 하드웨어 구현에 대해 기술한다. 라운드 키 생성을 위한 중간값 계산과 라운드 변환이 단일 데이터 프로세싱 블록으로 처리되도록 설계하였으며, 변형된 GFN(Generalized Feistel Network) 구조와 키 스케줄링 방법을 적용하여 데이터 프로세싱 블록과 키 스케줄링 블록의 회로를 단순화시켰다. Verilog HDL로 설계된 CLEFIA-128 프로세서를 FPGA로 구현하여 정상 동작함을 확인하였다. Vertex5 XC5VSX50T FPGA에서 823 slices로 구현되었으며, 최대 145 Mhz 클록으로 동작하여 105 Mbps의 성능을 갖는 것으로 예측되었다.

  • PDF

자동차 실린더 블록 주조에서 워터 자켓용 샌드 코어 특성에 영향을 미치는 인자 (Factors Influencing Characteristics of Sand Core for Water Jacket in Automotive Cylinder Blocks Casting)

  • 김기준
    • 한국융합학회논문지
    • /
    • 제12권2호
    • /
    • pp.185-191
    • /
    • 2021
  • 본 자동차 실린더 블록 주조시 실린더 보어 내에서 발생하는 열로부터 구조적 변형을 방지하는데 필요한 워터 자켓 코어용 주물사의 특성을 분석하였다. 샌드 코어의 특성평가를 위하여 인장강도 시험기, 입도 지수(AFS-GFN), 광학현미경을 사용하였다. 주물사의 SiO2 함량이 높으면 고온팽창에 의한 치수 불량, 베이닝 불량이 발생하며, 너무 낮으면 코어 파손, 기포, 화학적 소착 등이 발생하였다. 입도 지수와 입형이 코어강도와 레진 소비량에 영향을 미치고, 이로 인한 불량 유형 변화가 발생하였다. 건조사가 염분이 높을수록 코어 강도는 감소하며, 알칼리성일수록 코어 강도가 감소하였다. 레진 함량 1.6~1.8%에서 1시간 경화 이후에 코어 강도 증가는 대략 최대를 보였다.

MCU 통합 연동 제어시스템 설계 (Linkage control system design combined MCU)

  • 하태진;박정민;조경옥
    • 스마트미디어저널
    • /
    • 제1권1호
    • /
    • pp.58-63
    • /
    • 2012
  • 전기자동차의 MCU 연동제어 시스템은 고전력 전지 및 고효율 모터의 연동 제어 드라이브를 통하여 배터리 전력이 차량 전장부품에 최적화 배분되게하며 차량 전장부품 제어시스템과의 네트워크 진단 및 중복 기능을 흡수/통합하게 하는 상위 개념의 네트워크 제어시스템이다. 본 연구는 Autosar의 표준화된 소프트웨어를 응용하여 CAN 통신방식으로 각 제어모듈과 연동되어 제어될 수 있는 S/W와 H/W를 개발하고 모터와 배터리 제어모듈을 범용 MCU 통합 연동제어시스템과 연동하여 제어함으로써 배터리 전력과 모터의 성능 효율을 극대화하기 위한 시스템 개발이다.

  • PDF

경량 블록 암호 CLEFIA-128/192/256의 FPGA 구현 (An FPGA Implementation of Lightweight Block Cipher CLEFIA-128/192/256)

  • 배기철;신경욱
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2015년도 추계학술대회
    • /
    • pp.409-411
    • /
    • 2015
  • 본 논문은 128/192/256-비트의 마스터키 길이를 지원하는 경량 블록 암호 알고리즘 CLEFIA-128/192/256의 FPGA 설계에 대하여 기술한다. 라운드키 생성을 위한 중간키 생성과 라운드 변환이 단일 데이터 프로세싱 블록으로 처리되도록 설계하였으며, 변형된 GFN(Generalized Feistel Network) 구조와 키 스케줄링 방법을 적용하여 데이터 프로세싱 블록과 키 스케줄링 블록의 회로를 단순화시켰다. Verilog HDL로 설계된 CLEFIA 크립토 프로세서를 FPGA로 구현하여 정상 동작함을 확인하였다. Vertex5 XC5VSX50T FPGA에서 1,563개의 LUT FilpFlop pairs로 구현되었으며, 최대 112 Mhz 81.5/69/60 Mbps의 성능을 갖는 것으로 예측되었다.

  • PDF