Font Size: a A A

Design Of Digital Video Encryption System Based On SOPC

Posted on:2011-10-30Degree:MasterType:Thesis
Country:ChinaCandidate:J H KongFull Text:PDF
GTID:2178360305954622Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
The multimedia technology based on the video information is one of the most characteristic of the times and the most dynamic areas of research and application. But it offers tremendous convenience, also bring some worries. How to protect video information transmission and storage time is not stolen by unscrupulous persons is particularly important. Of these want to protect the encrypted digital video information to solve this problem is one of the principal means. Embedded systems encryption in processing video signals share the advantages of not to be ignored.SOPC technology compared with previous embedded systems, has incomparable superiority,and SOPC is the future development trend of embedded systems, especially its flexibility and efficiency in the field of video processing which determine the SOPC has broad market prospects in the field of video processing. This paper implements the digital video signal encryption system from the perspective of SOPC .Chapter two fisrtly introduced the digital video and SOPC development environment. Video signal is essentially the static images depicting continuous playback, so computer or other digital device records and description of a still image that we can think of the preservation of the digital video stream of the most effective way. The design selection of the most simple bitmap (BMP) is encrypted, so the bitmap described in detail preservation and description. Second on the SOPC system and its development environment focused on the description made, SOPC technology is actually used FPGA to implement large-scale programmable devices function of SOC, is the integration and unification of the two. Altera Corporation in the United States first introduced the concept of SOPC also launched a corresponding development software Quartus II. QuartusII software combines CPLD and FPGA design features that can help us to quickly design a SOPC solution.Chapter three introduced the SOPC hardware design.According to the previous basic knowledge,we can give the overall structure of the hardware system design, and choose components which are needed for the requirements of the hardware design. This is the most important part of the hardware design , that actually is to design the hardware module, including the design of the image sensor module, data storage module, YCrCb to RGB conversion module , video encryption module and PLL module. Design after the completion of various modules, we can just design IP blocks and memory to add to the system by the Quartus II software in the SOPC Builder, it provides a very convenient for the user graphical interface, allows users to design faster SOPC system out of what you want. Finally, SOPC Builde NIOSⅡprocessors on a custom, complete digital video encryption system hardware design and build.Chapter four is the SOPC software design. The main task is to right the image is stored in the SDRAM data encryption. First, the software design environment was introduced, Each frame of image data encryption is the Nios II soft-core processor under the control, it is primarily for data and algorithm processing. HAL as a driver interface can be effective hardware and software development environment seamlessly, Nios II soft core processor to download from the Edit order to complete the whole process, we must rely on its software development environment for Nios II IDE. This chapter focuses on various image encryption method is studied, selected the two current popular image scrambling algorithms - Arnold algorithm and Knight-tour algorithm, introduced the encryption of their respective principles, and analysis of their area in image encryption advantages and disadvantages of the use of the complementarity between the two algorithms designed based on Arnold transformation and the Knight Parade transform complex combination of scrambling algorithm, each frame of image data is encrypted Nios II soft core processor in the control to complete, it is mainly for data and algorithm processing. HAL as a driver interface can be effective hardware and software development environment seamlessly, Nios II soft core processor to download from the Edit order to complete the whole process, we must rely on its software development environment for Nios II IDE. This chapter focuses on various methods of image encryption, select the two current popular image scrambling algorithms - Arnold algorithm and Knight-tour algorithm, introduced their own encryption principles of their area in image encryption advantages and disadvantages of the use of the complementarity between the two algorithms. Arnold transformation and the Knight Parade transform complex combination of scrambling algorithm which can effectively combine their respective advantages and have very good results for digital image processing. We program the complex scrambling algorithm's corresponding code, and use the Nios II IDE software to compile. Finally, we debug the sofeware on the well built hardware platform before,and then use the download cable to download the code to the EP2C35 board , and ultimately SOPC-based encryption for digital video signal system is built successfully. And tested through many experiments Arnold algorithm, knight parade encryption algorithm and the composite effect of the algorithm, an intuitive description of complex algorithm.Paper proposes a SOPC based digital video signal encryption system software and hardware design, given the specific hardware and software design process. To understand concepts and master digital video SOPC related technology, to Altera's Nios II embedded processor system as designed CPU, using it to carry out the whole system of control and encryption algorithms. Hardware, we use the Altera DE2 launched the education platform, Cyclone series, EP2C35 development board. Software, through two powerful development tool, QuartusⅡ(primarily for hardware) and NiosII IDE (primarily for software) to complete the encryption system of digital video hardware and software environment to build and program writing, so completed the figure Video Encryption System.
Keywords/Search Tags:SOPC, NiosⅡ, embed processor, digital videl, image encryption
PDF Full Text Request
Related items