Cryptographic algorithms are widely used in information security fields such as network protocol authentication and commercial encryption software. Password recovery based on the hash algorithm is an important means o...
详细信息
Cryptographic algorithms are widely used in information security fields such as network protocol authentication and commercial encryption software. Password recovery based on the hash algorithm is an important means of electronic forensics, encrypted information restoration, illegal information filtering, and network security maintenance. The traditional password recovery system is based mainly on the CPU and GPU and has a low energy efficiency ratio and cracking efficiency and cannot meet high-performance computing requirements. To further improve the computational efficiency and application flexibility of password recovery algorithms, this paper proposes a reconfigurable computing kernel design method based on a hybrid reconfigurable computing array (HRCA). Through in-depth analysis of the hash algorithm, the basic computing kernel set is extracted, and the combination design is carried out from the unit kernel, interconnection and storage structure to reconstruct the hash algorithm to match the application with the appropriate structure. Second, combined with the pipeline technology, the full pipeline hash and high-speed password attack algorithms are optimized and implemented to meet the needs of high-performance computing. Finally, an advanced computing kernel library is established, and the combination of a computing kernel map from the control and communication levels to achieve multidimensional reconfigurable computing and an overall placement strategy is used to make full use of the chip resources to improve computational efficiency. The experimental results and analysis show that compared with traditional CPU and GPU methods, the password recovery algorithm designed in this paper has the highest cracking speeds at 78.22 times and 2.65 times that of the CPU and GPU, respectively, and the highest energy efficiency ratio is 25.88 times and 3.16 times that of the CPU and GPU, respectively. Furthermore, the recovery efficiency has been significantly improved an
Simulation is an effective training method for air traffic control to ensure the safety and efficiency of the aviation industry, which is growing quickly. In this paper, the key techniques are explored in the implemen...
详细信息
Simulation is an effective training method for air traffic control to ensure the safety and efficiency of the aviation industry, which is growing quickly. In this paper, the key techniques are explored in the implementation of a cost-effective approach to constructing a flight control tower simulator using commodities. A client/server styled architecture is proposed to divide the system into subsystems, and a process model is abstracted to describe the high-level process of the system. Finite state machines (FSMs) and a primitive-command interaction mechanism are proposed for efficient behavior representation and flexible control of the simulated entities (which are encapsulated into a computing kernel component to handle the real-time computation and interaction), respectively, resulting in higher maintainability and extensibility. Parallel rendering based on a PC cluster and image warping and edge blending algorithms are explored to generate virtual tower out-the-window scenes of ultra-high resolutions and seamless tiled displays on a cylindrical screen, respectively;thus the special hardware is replaced with commercial off-the-shelf hardware to achieve much lower cost and higher maintainability. With these techniques, a flight control tower simulator based on COTS hardware has been implemented and employed to train some tower controllers in China.
暂无评论