Font Size: a A A

Study And Design Of Secure SATA Storage Driver Based On VxWorks

Posted on:2018-02-02Degree:MasterType:Thesis
Country:ChinaCandidate:W L ZhaoFull Text:PDF
GTID:2348330512976975Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
Today,the rapid development of embedded technology has make all kinds of embedded products penetrate into all aspects of people's lives.This time the role of embedded systems is particularly important.As a widely used of Embedded real-time operating system,VxWorks provides a complete and efficient development platform for products of high reliability requirements.At the same time SATA hard device is widely used in the VxWorks operating system because of its large capacity and high-speed features.As a device of data storage,the protection of the information in the hard disks is particularly important.Therefore,in order to ensure the security of the hard disk data under Vx Works operating system,this paper presents a scheme to encrypt the data in the program of SATA hard disk driver.In this paper,we firstly analyzed the composition of the structure and key technologies of the VxWorks operating system.Then researched the hard disk drive in Vx Works system's kernel level and discussed the composition of the underlying functions under this system;Secondly,expounded the basic initialization process based on VxBus driver architecture and described the process of the security driver registered under the I/O subsystem.And then analyzed the feasibility to achieve the encryption and decryption in the read and write functions through the study of the underlying read-write function.After this,when keeping the advantages that strong disturbance and easy realize of the original LWR fast hard disk encryption algorithm,we put forward on a key improvement algorithm based on chaotic sequence.At last,the transplant of the system is realized that based on the basic description of the generation and configuration of the system BSP and the kernel image.At the same times the experiments were performed on the post-transplant system to verify the performance of encryption and decryption algorithm and test the influences of the encryption and decryption module with the SATA drive in the speed of read and write on the hard disk.Experiments showed that the improved encryption and decryption algorithm can improve the security factor and the speed of encryption and decryption.And it's very in line with the requirements of encryption and decryption algorithm in the driver.It simultaneously verified the encryption and decryption module in the driver has lessimpact on the original speed of read and write on the hard disk.
Keywords/Search Tags:VxWorks, SATA driver, read-write function, Chaotic sequence, encryption and decryption
PDF Full Text Request
Related items