HoWon Kim

Senior member of Engineering Staff

Information Security Tech. Division

ETRI

Phone:

FAX:

Email:

URL:

+82-42-860-6228

+82-42-860-5611

http://home.postech.ac.kr/~ho1


KEY AREAS OF EXPERTISE


Information Security (Hyperelliptic curve)

 

In these days, I would like to implement the Hyperelliptic curve crypto processor. To make this, I will study about the research papers and algebraic geometry for understanding the HEC and its mathematical backgrounds.

Next Generation IC Card

Design and implementation of the Next Generation IC Card with high level of security and contact/contactless(RF) communication method. It is based on 32-bit processor(ARM7TM) for high performance and JavaCard 2.2 for open environment.

 

In this project, I have implemented the ECC Crypto module in hardware and I have written most of the project proposal and specifications for the Next Generation IC Card.

Crypto Module for IC Card

Design and implementation of the IC Card which has crypto modules. This work has been done at the part of "Next Generation IC Card Project".

 

In this project, I have implemented the ECC crypto module and involved in the implementation of the RSA crypto module. It is designed with an area and performance trade-offs for application to resource(area & power) restricted environment.

Crypto Processor

Design and implementation of the crypto processor which operates private key(Triple-DES, SEED and KASUMI) crypto algorithms and public key(RSA and ECC) crypto algorithms.

In this project, I have designed the architecture of the crypto processor which has an ARM7TM, private crypto blocks and public key crypto blocks. Since this crypto processor has an ARM7TM, it is programmable, so it executes various applications. And the dedicated private and public key crypto blocks provide high performance for Triple-DES, SEED, KASUMI, RSA and ECC crypto algorithms.

Because this crypto processor has a PCI interface logic and provides high performance on private & public key crypto algorithms, It is applicable to various security applications such as security gateway, router, NIC, SSL crypto engine and storage security, etc.

Distributed Operating System

Design and implementation of a DSM(Distributed Shared Memory) system.

When I was a PhD. student at POSTECH, I have implemented simple DOS(Distributed Operating System) based on the DSM(Distributed Shared Memory) model. This system is developed from modifications of Linux OS kernel.

VLSI Design

When I was a student at POSTECH, I have designed and implemented VLSI chips for Router (for interconnection networks) and NIC, etc. These chips are implemented with a Full custom design or Standard cell based design.

 

 

WORK EXPERIENCE


Research
Projects

  1. "Research on Information Security Algorithms for IMT-2000," MIC(Ministry of Information and Communication), 2001.3 - Present
  2. "Development of the Next Generation IC Card and IC Card Reader, " MIC, 1999.8 - Present.
  3. "Development of a Crypto Processor, " MIC, 1998 - 2000.12.
  4. "Experiments with a Giga-bit Network of PCs," Korea Science Foundation, 1996.9 -1999.8.
  5. "Development of a Fault-Tolerant Dual-PC System with a PCI-bus Interconnection,"  POSTECH Information Research Laboratory, 1996.3 -1997.2.
  6. "A Routing Controller Supporting Parallel Communication," Education Ministry, 1994.4 -1995.3.

Software

   Mathematica, Magma,

   C, C++, Java, Perl, c-shell, awk,

   HTML

   VHDL,

   JavaCard, ARM7 assembly programming, 8051programming

Systems

   Unix(Solaris, HP-UX), Windows, Linux

CAD Tools

   Aldec VHDL, Modelsim, Seamless CVE

   Synopsys's DA/VSS, Mentor Graphics's IC station

   Xilinx Foundation S/W, Altera Quartus II

 

 

EDUCATION


2003.7

   - 2004.6

Post-doctorial in COSY group(Chair for Information Security)
Ruhr Universitaet Bochum, Germany
working on "Hyperelliptic Curve Coprocessor Design" with prof. Christof Paar and his Lab. members (Thomas Wollinger, etc.)

1995.3

   - 1999.2

Ph.D. in Electronics and Electrical Engineering
POSTECH(Pohang University of Science and Technology), Pohang, KOREA
Thesis Title: "Design and Implementation of Virtual Cut-through Network Interface and Its Performance Evaluation," supervised by Dr. Sunggu Lee.

1993.3

    -1995.2

MS in Electronics and Electrical Engineering
POSTECH(Pohang University of Science and Technology), Pohang, KOREA
Thesis Title: "Development of a Routing Controller for Parallel Computer Interconnection Networks," supervised by Dr. Sunggu Lee.

1989

   -1993.2

BS in Electronics Engineering,
Kyoung Pook National University, DaeGu, KOREA

 

 

PROFESSIONAL EXPERIENCE


2004.7
    - present &

1998.12
    - 2003.6

Senior Member of Engineering Staff
ETRI(Electronics and Telecommunication Research Institute),
Information Security Technology Division

2003.7
    - 2004.6

Post-doctorial

Chair for Communication Security (COSY)

Ruhr Universitaet Bochum, Germany

1993 .2
    - 1998.11

RESEARCH ASSISTANT
Department of Electronics and Electrical Engineering,
Pohang University of Science and Technology

1993.9
    - 1993.12

TEACHING ASSISTANT
Department of Electronics and Electrical Engineering,
Pohang University of Science and Technology

  

 

PUBLICATIONS


Journal
Papers

  1. H.W.Kim et al. "Hyperelliptic Curve Crypto coprocessors over Affine and Projective Coordinate," Submitted.
  2. H.W.Kim and S.Lee "Design and Implementation of a Private and Public Key Crypto Processor and Its Application to a Security System," IEEE Transactions on Consumer Electronics, Feb. 2004
  3. K.Y.Chang, H.W.Kim, J.S.Kang, and H.S.Cho, "An extension of TYT algorithm for GF((2n)m) using precomputation," Information Processing Letters 92, pp. 231 - 234, 2004.
  4. H.W.Kim, S.Lee, J.Kim, and S.J.Hong, "A Kernel-level Software Network Interface for Distributed Shared Memory System," Journal of Electrical Engineering and Information Science, pp. 1-7, Feb. 2000
  5. H.W. Kim, H. S. Lee, S. Lee, and J. Kim, "Adaptive virtual cut-through as a viable routing method," J. Parallel and Distributed Computing, Vol. 52, No. 1, pp. 82 - 95, July 1998.

International Conference Papers

  1. HoWon Kim, ¡°Crypto coprocessor for High Speed Network and Resource Constrained Environments.¡± Submitted.
  2. HoWon Kim, Thomas Wollinger, YongJe Choi, Kyoil Chung, and Christof Paar, "Hyperelliptic Curve Coprocessors on a FPGA," The 5th International Workshop on Information Security Applications (WISA 2004), Aug. 23-25, 2004, JeJu, Korea (LNCS: SCI-E)
  3. HoWon Kim, YongJe Choi, Kyoil Chung, and HeuiSu Ryu, "Design and Implementation of a Private and Public Key Crypto Processor and Its Application to Security System," The 3rd International Workshop on Information Security Applications(WISA 2002), pp. 515 - 531, Aug. 28 -- 30, 2002. Jeju, Korea.
  4. HoWon Kim, YongJe Choi, MooSeop Kim, and HeuiSu Ryu, "Hardware Implementation of 3GPP KASUMI Crypto Algorithm," The 2002 International Technical Conference on Circuits/Systems, Computers and Communications(ITC-CSCC), Vol 1., pp. 317 - 320, July 16 -- 19, 2002, Phuket, Thailand.
  5. YongJe Choi, HoWon Kim and MooSeop Kim, "Implementation of elliptic curve cryptographic coprocessor over GF(2^163) for ECC protocols," ITC-CSCC 2002, Vol 1., pp. 674 - 677.
  6. MooSeop Kim, YongJe Choi and HoWon Kim, "FPGA Implementation of RSA Public-Key Cryptographic Coprocessor for Restricted System," ITC-CSCC 2002, Vol 3., pp. 1551 - 1554,.
  7. H. W.KIm, "Design of JavaCard with enhanced public key cryptography and its performance evaluation,"  ITC-CSCC, 2001.
  8. Y.J.Choi and H.W.Kim,"Elliptic Curve Cryptography crypto-coprocessor for IC Card," ITC-CSCC, 2001.
  9. M.S.Kim, Y.J.Choi and H.W.Kim,"RSA crypto-coprocessor for IC Card," ITC-CSCC, 2001.
  10. H. S. Lee, H. W. Kim, J. Kim, and S. Lee, "Adaptive virtual cut-through as an alternative to wormhole routing," 24th Int'l Conf. on Parallel Processing, Vol. I, Oconowoc, WI, pp. 68--75, August 1995.

Korean Conference Papers

  1. HoWon Kim, YoungSoo Park, MooSeop Kim and YongJe Choi, "Design and Implementation of Crypto Processor," CEIC 2001.
  2. HoWon Kim, YongJe Choi, MooSeop Kim and YoungSoo Park, "Design of JavaCard with enhanced Public Key Cryptography," IEEK(The Institute of Electronics Engineers of Korea) Summer Conference, Vol. 24, No.1, III
  3. HoWon Kim, YongJe Choi, MooSeop Kim and YoungSoo Park, "Hardware Implementation of the 3GPP KASUMI algorithm," CEIC 2001.
  1. YongJe Choi, HoWon Kim, MooSeop Kim and Kyoil Chung, "Hardware Implementation of the Integrity Algorithm for the IMT-2000 System," JCCI 2002, KICS(Korean Institute of Communication Science)
  1. MooSeop Kim, YongJe Choi, HoWon Kim and YoungSoo Park, "Design of RSA Crypto-module for IC Card,"  KICS Summer Conference, vol.23  No.2, 2001
  2. YongJe Choi, HoWon Kim, MooSeop Kim and YoungSoo Park, "Implementation of NTRU Crypto system," CEIC 2001.
  3. YongJe Choi, HoWon Kim, MooSeop Kim and YoungSoo Park, "Design of Elliptic Curve Crypto coprocessor for protocols," CEIC 2001
  4. YongJe Choi, HoWon Kim, MooSeop Kim and YoungSoo Park, "Design of Elliptic Curve Cryptographic Coprocessor over binary fields for the IC card,"  IEEK Summer Conference, vol.24, No.3, 2001
  5. SeongBeom Bahn, YongHwa Jeong, HoWon Kim, YoungSoo Park, "Technology Trends of the Biometrics Authentication Using IC Cards," Journal of KISS(Korea Information Science Society), Vol.19, No.7.
  6. ByoungYoon Lee, JongSeo Park, YongJe Choi, MooSeop Kim, HoWon Kim and Kyoil Chung, "Implementation of the high performance elliptic curve crypto coprocessor,"  Journal of KIISC(Korea Institute of Information Security & Cryptology) , Vol 11, No. 1, Jan, 2001.
  7. "Next Genration IC Card Technology,"  Presentation, NETSEC-KR, 2000.4
  8. "Next Genration IC Card Technology," Journal of KICS, 2000.3
  9. YongJe Choi, MooSeop Kim, HoWon Kim, Kyoil Chung, ByeongYun Lee and JongSeo Park, "ECC crypto block for Smart Card," CISC 2000, Vol.10, No. 1, 2000.
  10. YongJe Choi, MooSeop Kim, HoWon Kim and Kyoil Chung, "Implementation of Inverse Multipler for the ECC Crypto System over Polynomial Basis," CISC 2000, Vol.10, No.1.

Patents

 

  1. HoWon Kim, YongJe Choi, MooSeop Kim and HeuiSoo Ryun, "The Confidentiality and Integrity Hardware System Architecture for the High Speed Network Switch," 01-85801(Application Number), 2001-12-27(Date of Appl.)
  2. HoWon Kim, YongJe Choi, HeuiSoo Ryu, MooSeop Kim, DoWon Hong, Kyoil Chung, and YoungSoo Park, "The hardware round circuit architecture and key scheduler for the KASUMI crypto module," PCT/KR02/00695(Application Number), 2002-04-27(Date of Appl.)
  3. HoWon Kim, MooSeop Kim, YongJe Choi, YoungSoo Park, and Kyoil Chung, "Multi-purpose Crypto Processor for Symmetric and Asymmetric Key Crypto Algorithms / Multi-purpose Crypto Processor for Symmetric and Asymmetric Key Crypto Algorithms," 01-74634(Application Number), 2001-11-28(Date of Appl.)
  4. YongJe Choi, HoWon Kim, MooSeop Kim and YoungSoo Park, "Apparatus of NTRU Cryptosystem," 01-74631(Application Number), 2001-11-28(Date of Appl.)
  5. MooSeop Kim, HoWon Kim, YongJe Choi, YoungSoo Park, and Kyoil Chung,"IC card charge pump circuit using charge recycling," 01-73892(Application Number), 2001-11-26(Date of Appl.)
  6. YongJe Choi, HoWon Kim, MooSeop Kim, YoungSoo Park and Kyoil Chung, "Apparatus of Elliptic Curve Cryptosystem for protocol implementation," 01-78587(Application Number), 2001-12-12(Date of Appl.)
  7. MooSeop Kim, HoWon Kim, YongJe Choi, YoungSoo Park, and Kyoil Chung, "The Apparatus for Public Key Cryptographic Circuit for IC Card," 01-81717(Application Number), 2001-12-20(Date of Appl.)
  8. MooSeop Kim, HoWon Kim, YongJe Choi, YoungSoo Park, and Kyoil Chung, "Modular Multiplier for IC Card / Modular Multiplier for IC Card," 01-78127(Application Number), 2001-12-11(Date of Appl.)
  9. HoWon Kim, MooSeop Kim, YongJe Choi, YoungSoo Park, and Kyoil Chung, "High Performance Crypto Processor," 01-74630(Application Number), 2001-11-28(Date of Appl.)
  10. MooSeop Kim, YongJe Choi, HoWon Kim and YoungSoo Park, "Charge recycling circuit for IC card," 01-44113(Application Number), 2001-07-23(Date of Appl.)
  11. HoWon Kim, YoungSoo Park, Kyoil Chung, "A Real-time Hard Disk Security System Using Crypto-algorithm Technology," 00-73619(Application Number), 2000-12-06 (Date of Appl.)
  12. YongJe Choi, HoWon Kim, MooSeop Kim and Kyoil Chung, "Implementation of Elliptic Curve Cryptosystem for IC card," 01-34306(Application Number), 2001-06-18(Date of Appl.)
  13. YoungSoo Park and HoWon Kim, "¾Ïȣ󸮸¦ À§ÇÑ ¹ü¿ëÇÁ·Î¼¼¼­¿Í ¾Ïȣó¸® ÄÚÇÁ·Î¼¼¼­ÀÇ Á¢¼ÓÀåÄ¡(Interface device of a general processor and encryption coprocessor for encryption)" 00-46391(Application Number), 2000-08-10(Date of Appl.), 1003560130000(µî·Ï¹øÈ£), 2002-09-26(µî·ÏÀÏ)
  14. YoungSoo Park and HoWon Kim, "¶ó¿îµå Ű »ý¼º ¹× ¾Ïȣó¸®¿ë ¾Ïȣȭ ÀåÄ¡(Round structure for high speed encryption process)," 00-24007(Application Number), 2000-05-04(Date of Appl.), 1003621700000(µî·Ï¹øÈ£), 2002-11-11(µî·ÏÀÏ)
  15. HoWon Kim, YoungSoo Park, JeongWook Suh, and Jinhee Han, "Tamper Resistant Mechanism for Crypto processor Package," 99-61214(Application Number), 1999-12-23(Date of Appl.)

 

HONORS, GRANTS, MEMBERSHIPS


  • The 1st ASIC Design Contest, hosted by FKI(The Federation of Korean Industries), the 3rd Prize, 1995.2
  • POSTECH CALab member, 1995.
  • IEEE member, 1993 - Present.
  • IEEK(The Institute of Electronics Engineers of Korea : ´ëÇÑÀüÀÚ°øÇÐȸ) member, 1999 - Present.
  • KIISC(Korea Institute of Information Security & Cryptology : Çѱ¹Á¤º¸º¸È£ÇÐȸ) member, 1999 - Present.

 

PERSONAL INFORMATION


Place of birth:

DaeGu, KOREA

Date of birth:

Jan. 1971

Nationality:

Korean

Marital status:

Married

 

 

REFERENCES


Available on requests