Font Size: a A A

The Design And Implementation Of Openssl Cloud In Trusted Network

Posted on:2013-02-28Degree:MasterType:Thesis
Country:ChinaCandidate:X L MiaoFull Text:PDF
GTID:2248330395974542Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the continuous development of the information security industry, theOpenSSL developed by Eric A. Young and Tim J. Hudson, had a full impact on theinformation security industry. It is a security protocol that provides security and dataintegrity for the network communications. It is widely used in applications like HTTPSand CA, and provides all kinds of cryptographic service for them. But along with therise and development of cloud computing, the OpenSSL that provides cryptographicservice for applications has become increasingly difficult in speed because of hardwarelimitations.With the research on cloud computing, this paper achieves a framework of cloudcomputing for OpenSSL. It constructs a cloud computing system for OpenSSL thatbased on trusted network, and provides all kinds of cryptographic service for applicationspecifically, to reduce the application’s dependency on hardware.The whole system is composed of cloud services subsystem, task schedulingsubsystem, task execution subsystem and resource collection subsystem. They runindependently and complete their respective responsibilities. It achieves a more generalcloud computing framework, which developed in Visual Studio2010that is verypopular nowadays, which uses socket communication and TCP/IP protocol for datatransmission between subsystems, which uses shared memory for data transmissionbetween processes. At the ends of cloud, the implementation of computing is called bylibeay32.dll, and the implementation of the API is implemented just like the OpenSSL’sinterface. The other API library can become cloud similarly by replacing theimplementation of computing and the API.This thesis elaborates its requirements and design ideas by using UML and usesTest-Driven Development technologies for implementation. The implementation ofsystem code and test code are achieved at the same time for taking full advantage of theratchet effect of the test code to reduce the trouble of debugging and repeatedlyrevisions. That promotes the development of the system smoothly.
Keywords/Search Tags:OpenSSL, cloud computing, UML, Trusted network, Test-DrivenDevelopment
PDF Full Text Request
Related items