臺灣大學: 電機工程學研究所鄭振牟王子衿Wang, Tzu-ChinTzu-ChinWang2013-03-272018-07-062013-03-272018-07-062012http://ntur.lib.ntu.edu.tw//handle/246246/253877在本篇論文中,我們以iOS裝置為運行平台設計並實作了一個用於XML數位簽章的行動裝置之XML安全應用程序介面。此應用程序介面遵照W3C標準XML Signature Syntax and Processing (Second Edition),以LibXML2作為XML語法分析器,並採用OpenSSL為密碼引擎,具有修改增添功能之彈性、可簡單利用,並可移植至Android平台。 使用應用程序介面同時也開啟了iOS裝置對OpenCL的支援。基於此應用程序介面,實作了透過iSmart智能卡讀卡機以智能卡進行XML數位簽章。文中最後展示應用程序介面效能並討論XML數位簽章後的XML檔案壓縮。In this thesis, an XML Signature API for iOS devices, xDSi, is designed and implemented. The proposed API follows the W3C standard, Signature Syntax and Processing (Second Edition). The main structure of the API is built upon a C parser, LibXML2, and a C cryptography library, OpenSSL. The API is written in C programming language and is designed to be flexible to add functions and easy to use. In addition, the API can be ported to Android. The API also enables OpenCL support of iOS devices. Moreover, this work implements a smart card version using a smart card reader, iSmart, to communicate with a smart card performing XML Signature. Finally, the performance of the API and the comparison of compression of signed XML documents are provided in the thesis.844297 bytesapplication/pdfen-USXML數位簽章XML Signature行動裝置之XML安全應用程序介面XML SECURITY API FOR MOBILE DEVICEthesishttp://ntur.lib.ntu.edu.tw/bitstream/246246/253877/1/ntu-101-R99921049-1.pdf