Dissertation > Excellent graduate degree dissertation topics show
Research on Key Technologies of Customed Processor of Cipher Application
Author: HuMianJiang
Tutor: ZuoYong
School: National University of Defense Science and Technology
Course: Computer Science and Technology
Keywords: Cipher algorithm Customized processor Visual programming Frequent subgraph mining The compiler redirection Reconfigurable computing
CLC: TN918.1
Type: Master's thesis
Year: 2011
Downloads: 25
Quote: 0
Read: Download Dissertation
Abstract
|
People invented Cipher algorithm and applications to ensure the safety of information. As the base of security technology, Cipher algorithm has been used widly in information field. The Internet developed quickly and more secret information has been stored on the Internet, hence the cipher algorithm become more and more important in applications like Cloud computing and On-line transaction processing. At the same time, due to the development of communication, hole attack and side-channel attack technology, the platform of cipher compute should be faster, safer and more flexible.The traditional hardware and software computing platforms such as CPU, GPU, FPGA and ASIC have a different support on cipher algorithm performance. CPU has a high flexible performance but low performance of computation rate and safety; GPU has a high of compute rate but low safety and of excessive power dissipation; ASIC has high performance in compute rate and security, but the cost is too high and the flexibility is too low; FPGA is of high security and low power consumption, but the computation of rate is normal and flexibility is too low. Each computing platform for cryptographic applications are met only one or two performance requirements.Based on the basis of deep analysis to cryptography algorithm and its application, we designed two customized processors IPCCP and FUMCP for cryptographic applications and providesd the corresponding compiler. At the same time, we designed a visual programming environment oriented to cryptographic application for the customized processor users to facilitate the development of the corresponding cipher application. We also designed a new type of fast frequent subgraph mining algorithm Top-FFSM for excavation frequently used model in cipher algorithm.The IPCCP obtained 57 speedup compared to CPU and 1.8 speedup relative to FPGA. At the same time, FUMCP obtained 1.5 speedup compared to CPU, but the advantage of FUMCP relative to IPCCP is that it has almost exactly the same flexibility as CPU. The frequent subgraph mining algorithm Top-FFSM we designed obtained better effective than C code analysis in both subgraph coverage and execution cycle reduction rate. The visual programming environment we designed has been shown to fully express various cryptographic algorithm application, while the new encryption and password procedures are highly scalable.
|
Related Dissertations
- Linear complexity of periodic sequences Fast Algorithm,TN918
- Research on the Authentication Protocol and Cryptographic Algorithm in RFID System,TP391.44
- Explore the database encryption technology and its application in University Archives database application,TP309.7
- Achieve cryptographic algorithm USB2.0 FPGA - based hardware platform design,TN791
- Research on Line-Protection System of General Visual Software Platform,TM773
- Distributing Pressure Monitoring & Measuring System,TK267
- On Information Hiding Technology and Application,TP309.7
- Research on Configurable Protection and Automatic Equipment Based on the IEC61131-3,TM774
- CAD Software Development of AC Brushless Synchronous Excitation Generator,TM31
- FPGA-based dynamic partial reconfiguration technology, cogeneration centralized monitoring system and its implementation,TM621.6
- The TreeView control design and application,TP311.52
- Template Design and Modeling on Reconfigurable Architechture for Video Decoding Applications,TN919.81
- Small Satellite reconfigurable parallel computer architecture design contained,TP302
- Research on the Hardware Acceleration for Biological Sequence Analysis,TN791
- Research on the Technologies of an Adaptive Watershed Digital Image Segmentation,TP391.41
- Encryption algorithm reconfigurable computing technology research,TP309
- SmartIDE2.0: Support OSEK standard automotive electronics Integrated Development Environment,TP311.52
- Oil and Gas Pipeline Project Investment Estimation System,TP319
- The Research and Application of Dynamic Reconfigurable Compute and Evolvable Hardware,TP302
- Windows-VB environment oscilloscope automatic verification package,TM935.3
- The Parallel Hardware Architecture of Gaussian Elimination in Reconfigurable Computing System,TP338.6
CLC: > Industrial Technology > Radio electronics, telecommunications technology > Communicate > Confidentiality of communications and communications security > Theory
© 2012 www.DissertationTopic.Net Mobile
|