Font Size: a A A

The Design And Realization Of IOCP-Based Cryptogram Management System

Posted on:2018-03-10Degree:MasterType:Thesis
Country:ChinaCandidate:Y G WuFull Text:PDF
GTID:2428330542490039Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Cryptogram is an important network security infrastructure.It can effectively solve such problems as counterfeiting,information interception,information tampering and denial,etc.With the rapid development of microelectronics technology and the extensive use of information technology,cryptology is no longer what it was before.It has been developed from the simple study of cryptographic coding technology and algorithm theory to the modern cryptography engineering system.How to achieve efficient,fast and secure cryptogram management has become one of the important research directions of cryptographic engineering system.Especially in recent years,as various types of cryptographic devices are widely put into use by the government,the military and enterprises,the need for a real-time,efficient,convenient and easy-to-maintain cryptographic system is growing.As an efficient network connection model,IOCP can rationally utilize and manage Multi-Threading,and properly deal with the network service problems of a large number of client requests.It can not only achieve the best system performance,but also has high security.This is especially true when applications need to manage a large number of sockets at the same time and as the number of CPUs increases,their performance need to be improved.Using the IOCP technology to build derived classes based on the IOCPS class will achieve multi-threaded secure communication between the server and client.Processing by one or more worker threads,the IOCP uses a variety of functions to achieve key exchange and digital name authentication,thus realizing a symmetric key system.Focusing on the IOCP technology,this paper puts forward an efficient model of processing network connection.It designs and realizes a cryptogram management system based on the IOCP technology.The main tasks of this paper include:1.A study of the basics of Winsock,the synchronous communication model and the asynchronous communication model,especially comparisons between five kinds of asynchronous communication models.Through tests and evaluation,the IOCP model is determined as the network communication model of the designed system.2.A thorough analysis of the fundamental principle,the operating mechanism and the methods of application of the IOCP technology.Based on the IOCP model,the paper puts forward a high-performance and scalable model of application server.3.A comprehensive analysis of the requirements of the cryptogram management system.The paper designs an efficient and functional cryptogram management system which is based on the IOCP model and realizes the online management of key data and equipment.With a comprehensive test,the system proves to be efficient,stable,fast and secure,thus meeting the requirements of cryptogram management.4.An optimization of the system,using technologies such as Multi-Threading,thread management,and memory pool management.The paper also puts forward specific solutions in order to solve possible problems such as disorderly data reception and malicious client connection.
Keywords/Search Tags:IOCP, cryptogram management system, object pool, Multi-Threading, scalable application
PDF Full Text Request
Related items