Flexible Cryptographic Component Design for Secure Web Applications.

Tae Ho Kim, Jong Jin Kim, Chang‐Hoon Kim, Chun Pyo Hong · 2006

Abstract- Although Internet serves many contents and services, it has serious problems of security: the invasion of privacy, hacking and etc. To prevent these problems, two implementations have been presented: Hardware and Software implementations of cryptographic algorithms. Hardware implementations of cryptographic algorithms provide much faster than software implementations. However, Software implementations are much flexible and low-cost. Many software-approaches have been presented. But, they are not suitable for internet usage. This is because they provide a single cryptographic algorithm and have a large executable code. In addition, they have not an automatic version management function. In order to overcome these problems, this paper presents a new crypto-ActiveX module for secure internet applications. The presented crypto-ActiveX module is designed by using Microsoft (MS) Active Template Library (ATL) and supports Component Object Model (COM) interface. Therefore our crypto-ActiveX module has a small executable code size, a fast COM code, and automatic version management function. Furthermore, since the proposed crypto-ActiveX module supports COM interface, any other software can easily use our crypto-ActiveX functions easily. Therefore, the proposed crypto-ActiveX module is suitable for secure internet applications.

Read the paper · More papers on PaperTik