资源描述:
《PCI密码卡的设计与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、哈尔滨工业大学工学硕士学位论文摘要随着现代计算机和网络的迅速发展,用户对信息传输的安全性和处理能力提出了更高的要求,哈尔滨光达科技有限公司着手开发高速PCI密码卡。作者参与了该产品的研发工作,包括该密码卡的设计、实现与应用。论文首先概括地介绍了信息安全的背景和意义,从网络安全的漏洞和密码学的历史状况两个方面阐述了网络安全的重要性;然后,较系统地阐述了密码卡设计中所涉及的密码学基本理论,包括对称密钥、公开密钥和散列算法,并对将来具有竟争力的算法也作了简要的介绍。论文还较详细地总结了PCI密码卡的设计与实现,包括FPGA技术、PCI接口技术、IC卡技术、密码卡的驱动和软件工作
2、流程;分析了该密码卡的各种实际运用,包括简单的运用系统、认证中心和加密机等方面。最后,论文是对未来的密码卡发展的展望,从接口技术和加密算法两个方面介绍未来密码卡的发展趋势。通过艰苦的研发,该产品己经完全可以稳定的实现数据的加密、解密和签名、认证等功能,并己经通过了国家密码委员会办公室的鉴定。该卡的性能稳定,加解密的速度可达到14Mbps,同时该密码卡也为其它系统架构了良好的二次开发的平台。关键词信息安全;密码算法:加密:解密:FPGA哈尔滨工业大学工学硕士学位论文AbstractWiththedevelopmentofthemodemtechnologyaboutthec
3、omputerandthenetwork,thecustomersbringforwardhigherrequirementinthesecurityandcapacityofinformationtransmission,HarbinGuangdaTechnologyCompanystartstodevelopthehigh-speedPCIcryptographyaccelerator.Theauthortakespartintheworkofthedeveloping,includingthedesign,realizationandapplications.Atf
4、irst,thispapergeneralizesthebackgroundandsignificationoftheinformationsecurity,statingtheessentialityofinformationsecurityfromitsleakandthehistoryofcryptogram;thenthepapernarratesthebasictheoryofthecryptogramwhichisusedinthedesignofthecryptographyaccelerator,includingthesymmetriccryptogra
5、phy,public-keycryptographyandhashfunctions,andthepaperalsointroducesthepromisingarithmeticinbrief.ThepapersummarizesthedesignandrealizationofthePCIcryptographyacceleratorindetail,includingFPGA,PCIinterface,ICcard,driveofthecardandthesoftwareflow;inthenext,thispaperanalyzestheapplicationsi
6、nthevarioussystem,includingasimplesystem,CA,cryptographymachineandsoon.Atlast,thispaperputsforwardtheexpectationofthedevelopmentofthefuturecard,introducingitsdevelopmentaldirectionfromtheinterfacetechnologyandcryptographyarithmetic.Withourhardeforts,thisproductionisabsolutelyabletocomplet
7、ethefunctionsofencryption,decryption,signatureandauthentication,whichhasbeenappraisedbytheNationalCryptographyCommiteeOffice.Itsperformanceisstable,anditsspeedisupto14Mbps,inthesametime,itestablishesanexcellentperformanceforthefurtherdevelopmentoftheothersystems.Key