Font Size: a A A

Password Recovery For ZIP Archive Based HRCA

Posted on:2015-11-27Degree:MasterType:Thesis
Country:ChinaCandidate:L P LiFull Text:PDF
GTID:2298330431993671Subject:Computer architecture
Abstract/Summary:PDF Full Text Request
As Internet and computer technology to use more and more deep, informationsecurity is becoming more and more important. Encryption mechanism is animportant means of information safety. Based on the encryption mechanism toimplement identity authentication, digital signature, data encryption, message digest,such as technology, is widely used in communication and transport, the safety of thedata integrity check, information storage and transmission, etc. And the documentencryption is an important component of information security storage, documentencryption does not change the user’s original habits, encryption of data itself,whether from the operating system, or illegally from security environment, user dataitself is safe, less dependence on the environment. Of the ZIP document encryptionmechanism, this paper analyzes the basic principle and calculation of the ZIP archivepassword recovery algorithm bottlenecks, and on the HRCA components based onthe hardware of FPGA is designed and implemented efficient ZIP documentpassword recovery algorithm.In large-scale password recovery platforms, the dictionary transmission is abottleneck. Password recovery speed based on the hardware platforms, the bottleneckis more outstanding. For this bottleneck, this paper design the transmission scheme ofcirculation, the dictionary with large capacity storage disk array resources as thedictionary storage space, the first piece of FPGA to get a dictionary from the diskarray, the second piece of FPGA to get a dictionary from the first piece of FPGA, thethird piece of FPGA to get a dictionary from the second piece of FPGA, so on untilthe last piece of FPGA, FPGA blocks to form disk array as the head node dictionarytransport chain, solved the dictionary storage resource and computing resourcebottleneck "one-to-many". In addition, in order to achieve the password to restore thebalance between the performance and Energy efficiency, in the process of passwordrecovery operation, decision making units perception is used to calculate the runningstate of resources, to calculate the number of resources for dynamic adjustment, finally achieves the goal of highly efficient. In the password recovery applicationunder the condition of not paying attention to efficiency, also can stop thedecision-making unit of work, performed by a fixed amount of computationalresources statically password recovery application.Based on experiments respectively HRCA components in password recoveryplatform and based on the generic server password recovery platform. The universalserver password recovery in order to make full use of CPU resources, multithreadingand assembly optimization. The experimental results show that under certain loadcurve, use a dictionary mode crack ZIP archive, average a HRCA component relativeto a general-purpose server in performance could be improved by more than25times,on the efficiency could be improved by more than22times. A HRCA componentconsists of four pieces of FPGA and external resources, on the basis of calculatedsingle FPGA relative to a single generic server performance could be improved bymore than six times and efficiency could be improved by more than five times.
Keywords/Search Tags:ZIP, Password recovery, HRCA, Performance, Energy, efficiency
PDF Full Text Request
Related items