Please use this identifier to cite or link to this item: http://hdl.handle.net/11455/7437
標題: 以嵌入式平台實現之資料加解密裝置
A Data Encryption and Decryption Device Implemented by An Embedded Platform
作者: 蔡志垣
Tsai, Chu-Yuan
關鍵字: Cryptography;密碼學;Security Mechanism;OpenBSD Cryptographic Frames (OCF);安全機制;OCF
出版社: 電機工程學系所
引用: [1] William Stallings, “Cryptography and Network Security”, Prentice Hall, 4 edition, Feb 2006. [2] Bruce Schneier, “Applied Cryptography”, John Wiley & Sons; 2 edition, October 8, 1995. [3] Daemen, J., and Rijmen, V., “Rijndael: The Advanced Encryption Standard.” Dr. Dobb's Journal, March 2001. [4] U.S. DEPARTMENT OF COMMERCE/National Institute of Standards and Technology, “DATA ENCRYPTION STANDARD (DES)”, October 25, 1999. [5] U.S. DEPARTMENT OF COMMERCE/National Institute of Standards and Technology, “Announcing the ADVANCED ENCRYPTION STANDARD (AES)”, November 26, 2001. [6] Rivest, R., Shamir, A., and Adleman, L., “A Method for Obtaining Digital Signature and Public Key Cryptosystems.” Communications of the ACM, February 1978. [7] Biham, E., and Shamir, A. “Differential Cryptanalysis of the Data Encryption Standard.” New York: Springer-Verlag, 1993. [8] R. Braden, D. Clark, S. Crocker, and C. Huitema, “Report of IAB Workshop on Security in the Internet Architecture.” RFC 1636, February 8-10, 1994. [9] S. Kent, R. Atkinson, “Security Architecture for the Internet Protocol” RFC 2401, November 1998. [10] S. Kent, R. Atkinson, “IP Authentication Header” RFC 2402, November 1998. [11] S. Kent, R. Atkinson, “IP Encapsulating Security Payload (ESP)” RFC 2406, November 1998. [12] D. Maughan, M. Schertler, M. Schneider, and J. Turner, “Internet Security Association and Key Management Protocol (ISAKMP)” RFC 2408, November 1998. [13] Roscorla, E. “SSL and TLS: Designing and Building Secure System.” Reading, MA: Addison-Wesley, 2001. [14] Samuel J. Leffler, “Cryptographic Device Support for FreeBSD”, BSD Conference, 2003. [15] Angelos D. Keromytis, Jason L. Wright, and Theo de Raadt, “The Design of the OpenBSD Cryptographic Framework” Usenix 2003. [16] http://www.intel.com/design/network/products/npfamily/docs/ixp4xx.htm [17] http://www.snapgear.org/. [18] http://sourceforge.net/projects/ixp4xx-osdg/. [19] http://sourceforge.net/projects/ocf-linux/. [20] http://www.openssl.org/. [21] http://www.madboa.com/geek/openssl/, 2004. [22] http://frank.harvard.edu/~coldwell/toolchain/. [23] http://kegel.com/crosstool/, 2006. [24] http://www.ucdot.org/. [25] http://www.arm.linux.org.uk/, 2007. [26] http://lists.logix.cz/pipermail/cryptoapi/, 2004. [27] http://mailman.uclinux.org/pipermail/uclinux-dev/, 1999. [28] http://www.rickk.com/sslwrap/, 1997.
摘要: 
在網際網路的蓬勃發展下,生活中有越來越多的部分會使用到網路。但是隨著網路的使用越來越廣泛,個人資料的隱密性也越來越受到重視。於是,密碼學裡各式各樣的安全機制被提出來使用在各種的應用上。安全機制的使用雖然大大的提升了資料的安全性,但是很不幸的也增加了系統的負擔。本論文藉由IXP425提供硬體支援加密演算法的整合功能,使用OCF將加密功能虛擬化成為一個設備檔案納入核心的支援,來提供整體非同步的軟體/硬體密碼加速能力給Linux核心與在核心中執行的應用程式。使用OCF的方法可以有效的降低系統的負擔,並提供更加快速的處理能力。

Since the flourishing development of Internet, there are more and more applications on Internet. But when network uses more and more extensive, the privacy of personal materials getting more and more important. Thus, many kinds of security mechanism are used in various kinds of applications in cryptography. Unfortunately, although those mechanisms improvement the safe of material security, the overhead of system increases. This thesis using OCF to change hardware en/decrypt functionality provide by IXP425 into a device file, which will include into kernel support. OCF aims to bring full asynchronous HW/SW crypto acceleration to the Linux kernel and applications running under Linux. Using OCF can reduce overhead of system effectively and provide better performance.
URI: http://hdl.handle.net/11455/7437
其他識別: U0005-0908200722022500
Appears in Collections:電機工程學系所

Show full item record
 

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.