| This thesis is based on the research and development of Special USB Encryption Device which was protected by a patent of Chengdu Westone Information Industry Co.,Ltd .Fortunately I had been one member of the R&D group and mainly been responsible for some software modules development.During the time of developing Special USB Encryption Device, I had been engaged in the following works:(1) Analyzing the DBS and RSA algorithm and the application of them in the Special Encryption Device.(2) Analyzing the USB (Universal Serial Bus) Standard and the application of it in the Special Encryption Device.(3) Taking part in the whole design of software and hardware and mainly being responsible for the development of some software modules.(4) Being responsible for assembly software development of the main processor DSP.(5) Being responsible for assembly software development of the CPU card operation.(6) Being responsible for MCS51 assembly software development of the card reader.(7) Being responsible for some API(Application Program Interface) development of the card reader.In the process of developing Special USB Encryption Device, the following critical technologies was adopted:(1) The encryption scheme design technologyUsing this technology to implement business encryption standard and digital signature, digital authentication, information integrality authentication which was necessary for e-Business and e-Payment,and to be compatible with DBS and RSA encryption standard.(2) System security design technologyMany measures was adopted in the device' to insure the security of system and algorithm.(3) USB technologyMain data stream was transmitted through advanced USB interface in accord with intending trend.(4) CPU card technologyUsing this technology to divide or synthesize the working key library, and to protect it with the protecting algorithm. |