Font Size: a A A

Design And Implementation Of Cryptography Virtual Laboratory Based On Components

Posted on:2009-12-20Degree:MasterType:Thesis
Country:ChinaCandidate:F GuoFull Text:PDF
GTID:2178360245983945Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of computer science and software development technology, remote education as a new education mode has already been more and more widely used. A new education method, building virtual laboratory, has been proposed in remote education field in recent years. By use the component composition technology, we design and implement the Cryptography virtual laboratory based on components, which make the system extendable, reusable and robust.By analyzing and summarizing the characteristics of the virtual laboratory and cryptographical algorithms, The paper demonstrates the structure and function module of the cryptography virtual laboratory, and research carried out on the implementation of the platform in some aspects, such as the design of cryptography component, the design of number theory interactive program and the design of source code viewer. Using the technology of Swing and Java Web Start (JWS), the system has provided the dynamic result display of number theory interactive applet. The implementation of source code viewer helps the cryptography learners view the programming details of each platform component and grasp the overall scheme of cryptographic algorithms through the connection between components. The viewer has also realized the function of translation between graphic language of the platform and mathematical language of Matlab, making the platform more flexible and effective. The cryptography components of the virtual lab almost cover all the experiment contents in cryptography course. Users can select relative components to establish the flow diagram to help them grasp the overall scheme of cryptographical algorithms, so the virtual lab is a good cryptography experiment platform for teaching.Finally, the paper sums up our work during the design and development, and discusses how to improve the system in the future.
Keywords/Search Tags:virtual laboratory, cryptography, component technology, interactive, source code viewer
PDF Full Text Request
Related items