| With rapid development of communication technology, the problem of networkinformation secure transmission arouses general interest. A network link encryptionmethod on order to overcoming shortcomings of traditional information encryptionmethod is proposed in this paper. This method combined Linux operating system withembedded system is able to achieve the exploitation of device driver based on their owndemands and take into account sensitivity, and reliability of the system. A network linkencryption system based on ARM is designed by this method. Driver design of networklink encryption based on ARM is realized and hardware implementation is done.The driver of network link encryption system based on ARM is the main topic inthis paper. The process of this research can be divided into three parts: first andforemost, a backplane with dual network interfaces is designed based on the functionalrequirements of users and it combined with the Forlinx’s OK6410core board is enableto comform the hardware platforms. Secondly, we use the terminal under Ubuntusystem as a development tool and write DM9000ethernet card driver. The drivercontains device initialization function, interrupt handler, device turned on or offfunction and the packet transmit and receive function. Moreover, the ethernet carddriver was successfully written to the Linux kernel when the kernel compiled. Last butnot the least, the three compiled files that included kernel file zImage, system boot filesand rootfs.yaffs2file are successfully inserted into the system hardware platform andthe experimental test is done. In the experimental process, we should configure LAN IPaddress and use the ping command to test the correctness of hardware circuit, then FTPtool is used to test the data transmission functions of system. Experimental results showthat the hardware circuit and driver design of the network link encryption system isaccurate, and it has improving the efficiency of network data transmission. |