DSP-based PC encryption card no solution

In this paper, high-performance DSP based on TI's research and development, if applied to PC encryption card, is an effective security method.

As an effective network security solution, the encryption card should have the following functions:

(1) The cryptographic algorithm is used to encrypt and decrypt data. The cryptographic algorithm should be various in order to replace and periodically upgrade to solve the shortcomings of difficult hardware changes and reduce user investment.

(2) Storage certificates, keys, and important data should be protected. The master key and important keys should be additionally protected. This protection should exceed the strength of other common software.

(3) It has a good interface with the host, peripheral devices and system software, so that users have room to develop and upgrade software.

These features determine the basic structure of the design and goals of the PC encryption card.

1 PC encryption card basic structure

The PC encryption card introduced in this paper is mainly composed of DSP chip, computer bus interface (PCI), FLASH ROM on the board, random number generation module and external device interface. TI's new DSP TM S320C6x series is very powerful and fast, but the price is too high, it is not suitable for general encryption and decryption. The medium-performance TMS320C54x series is a better choice with low cost and mature products. In this paper, the PC encryption card uses the TMS320C54x DSP as the main CPU to implement the operation of the encryption algorithm, which greatly reduces the computational burden of the computer CPU and improves the overall operation speed. And because the series DSP products have HPI interface, it is easy to realize the connection between DSP and PCI bus. Therefore, the encryption card needs to be developed and implemented on the PCI bus platform.

In order to reduce product development time and cost, as well as to achieve better data transmission performance, a general PCI interface chip is usually used. Considering the TMS320C54x 3.3 V low voltage operating environment and the future development direction of DSP, PLX's PCI9054 chip is the best choice. The peripheral signals of both are 3.3 V.

In addition, FLASH ROM is used as an external storage medium to store all encryption algorithms, main control programs and key management programs, and constitute a storage platform for cryptographic algorithm operations and important data between the DSP and the DSP. Specifically use AMD's 512 KB 29LV040, the reason for choosing this specification: the first to meet the 3.3 V operating environment; the second in addition to the storage program, according to the capacity can also store thousands of 1,024 b public key or key, to meet More need for communication system security. Figure 1 is a basic block diagram of an encryption card.

2 PC encryption card design

Although the CPU of the PC is running faster and faster, encryption and decryption are an extremely complicated process, which requires a large amount of scientific computing to occupy the CPU time, which will cause the CPU to run under load, resulting in a decline in the performance of the computer system. The processing power of the aspect work will also become extremely slow. The PC encryption card is a hardware designed for encryption and decryption. It is equipped with a professional DSP signal processing chip to perform scientific calculation of encryption and decryption exclusively, sharing the processing intensity of the CPU, improving the speed of encryption and decryption and PC. Performance. The C54x series of DSP chips currently have a super fast speed of 500 MHz or more, and the computing power can reach 200 MIPS. It is expected to further improve. Another advantage of using the C54x series products is that they use the same set of instructions. This means good software compatibility and no need to update repeatedly.

The successful implementation of the encryption card relies on coordination with the above modules. When the system starts, the DSP and FLASH ROM form a platform for cryptographic algorithm operation and important data storage. The DSP transfers the preset encryption algorithm and the main control program from the FLASH ROM, and receives the commands and data sent by the host. The main control program transfers the corresponding encryption algorithm program, and after the data is encrypted or decrypted, the final data is read by the host through the PCI interface chip.

3 Function description of the encryption card

The main functions implemented by this PC encryption card are:

Data encryption and decryption function This is the most basic function of the PC encryption card. The encryption card currently encapsulates symmetric encryption algorithms such as DES and AES, asymmetric public key algorithms such as RSA, and Hash algorithms such as MD5. DES is the most widely used key system, especially for securing financial data. The encryption algorithm has the advantages of wide application and fast speed. As a new generation of data encryption standards, AES brings together the advantages of strong security, high performance, high efficiency, ease of use and flexibility, and has a good application prospect. MD5 is a Hash algorithm. It is characterized by a one-way algorithm. The user can generate a unique hash value of a specific length by using the hash algorithm, but cannot retrieve the target letter through the hash value. Therefore, Hash algorithms are commonly used in non-restoreable password storage, information integrity check, and so on.

Digital signature and authentication functions are mainly implemented using the RSA algorithm module. It is the first algorithm that can be used for both data encryption and digital signatures, easy to understand and operate, and popular. RSA is currently the most influential public key encryption algorithm, capable of resisting all password attacks known to date, and has been recommended by ISO as a public key data encryption standard. After various attacks, it has not been completely broken. The algorithm is particularly suitable for applications in the commercial and financial industries. To meet the requirements of many aspects, the signature and authentication functions are implemented in the card.

The key management function key is the core of encryption and decryption. The key management, storage, distribution, modification and deletion must have a complete management system. The random number generation module in the encryption card is the key to accomplish this task. The module can generate a real random number using the physical noise source, which ensures that all keys are completed inside the encryption card and are encrypted by the encryption card before being exchanged with the outside. The external software and system can only get the public key, but can not get any information of the private key to ensure the security of the key.

Ceiling Installation Linear Light is a high-end line of flexible decorative lamp, which is characterized by low power consumption, long life, high brightness, flexible, maintenance-free. Particularly suitable for indoor and outdoor entertainment, the outline of the building and billboard production. Depending on the needs of the products are 12V, 24V, etc., length 30CM, 60CM, 90CM, 120CM the like. Demand may also be customized with different specifications according to customer line lights.


Lamp housings are made of aluminum drawn, sharp lines, simple structure, beautiful appearance, strong, corrosion-resistant, easy to install. Light surface electrostatic spray, high temperature resistance, good weatherability. Imported anodized aluminum reflector plate, ensuring high output light energy. 3MM thick high-strength tempered glass, high transmittance, impact resistance. Built up to ensure protection class IP65. Technical parameters Model: HX-XQ range of colors: red, yellow, blue, green, white and color beam angle: 15 ° -60 ° light irradiation distance: 20 m control system: DMX512 controller or wall washer simple controller case material aluminum connection standard signal power cord connector 3-pin signal connector.


Effect:

Flashing color can be achieved through the 16 million kinds of color change of the static display: Hu Ming, suddenly dark.

Cross-color: color temperature of several alternating intervals.

Chase Change: Several color temperature to catch up with each other.

Flow Function: Single color temperatures regularly circulate.

Ceiling Installation Linear Light

Ceiling Installation Linear Light,15W Ceiling Installation Linear Light,Ceiling Installation Linear Light Waterproof,40W Ceiling Installation Linear Light

Shenzhen Mingxue Optoelectronics CO.,Ltd , https://www.led-lamp-china.com