Browse > Article
http://dx.doi.org/10.3745/KIPSTC.2004.11C.2.163

Design and Implementation of a Cryptograhic API considering a DRM Environment  

Jung, In-Sung (숭실대학교 대학원 컴퓨터학과)
Shin, Yong-Tae (숭실대학교 컴퓨터학과)
Abstract
The additional mechanism Is required to set up a secure connection among the communication subjects in the internet environment. Each entity should transfer and receive the encrypted and hashed data to guarantee the data integrity. Also, the mutual authentication procedure should be processed using a secure communication protocol. The SSL/TLS is a protocol which creates the secure communication channel among the communication subjects and sends/receives a data. Although the OpenSSL which implements the TLS is using by many developers and its stability and performance are proved, it has a difficulty in using because of its large size. So, this Paper designs and implements the secure communication which the users can use easily by modification works of OpenSSL library API. We proved the real application results using the DRM client/server case which supports a secure communication using the implemented API.
Keywords
SSL/TLS; OpenSSL; Secure Communication API;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Alan O.Freier, Philip Karlton and Pau C. Kocher, 'The SSL Protocol Version 3.0, Netscape Communications & Independent Consultant, Mar., 1996
2 D. Wagner and B. Schneier, 'Analysis of the SSL 3.0 Protocol,' The Second USENIX Workshop on Electronic Commerce Proceedings, USENIX Press, Nov., 1996
3 Tim Dierks, 'Modifications to the SSL protocol for TLS,' IETF Internet Draft, draft-ietf-tls-ssl-mods-00.txt, Nov., 1996
4 Simon Blake-Wilson, Magnus Nystrom, David Hopwood, Jan Mikkelsen, Tim Wright, 'Transport Layer Security(TLS) Extensions,' IETF Internet Draft, draft-ietf-tls-extensions-0.5.txt, Jul., 2002
5 E. Rescorla, RTFM Inc., 'HTTP Over TLS,' IETF TLS Working GRoup RFC 2818, May, 2000
6 T. J. Hudson and E. A. Young, 'SSLeay Programmer Reference,' Jan., 1996
7 T. J. Hudson and E. A. Young, 'SSLeay and SSLapps FAQ,' Nov., 1996
8 Tim Dierks, 'The TLS Protocol version 1.0,' IETF TLS Working GRoup RFC 2246, Jan., 1999
9 William Stallings, 'NETWORK SECURITY ESSENTIALS,' Prentice Hall, 2000
10 John Viega, Matt Messier & Pravir Chandra, 'Network Security with OpenSSL,' O'Reilly & Associates, Jun., 2002
11 Eric Rescorla, 'SSL & TLS Designing and Building Secure Systems,' Addison-Wesley, 2001
12 Peter Buhler, Thomas Eirich, Michael Steiner, Michael Waidner, 'Secure Passwork-Based Cipher Suite for TLS,' Network and Distributed Systems Security Symposium, Feb., 2000
13 '라이센스 기반 디지털 컨텐츠 유통 솔루션', http://129.254.176.48/~contents/drm/, ETRI