Query: Cryptography verilog

title: FPGA Based Elliptic Curve Cryptography for RFID Tag Using Verilog

title: CHAPTER 3 THE PROPOSED SYSTEM OF IMPLEMENTING ELLIPTIC CURVE CRYPTOGRAPHY USING VERILOG HDL
abstract: This chapter illustrates the proposed system of implementing Elliptic Curve Cryptography using Verilog HDL. This introduces ECC architectures targeted for hardware implementation in programmable hardware. Software architectures have the great advantage that they are portable to multiple hardware platforms. Their main disadvantage are their lower performance when compared to specialied hardware architectures and their inability to protect private keys from disclosure with the same degree of security that is achievable in hardware. These disadvantages are some of the reasons motivating the study of efficient hardware architectures. The program for implementing ECC in hardware using FPGA is written in Verilog Hardware Description language. FPGA's are reconfigurable hardware devices whose functionality is programmable. The configuration of an FPGA device can be changed over time thus allowing the same FPGA to implement different functions.

title: TWO SPEED RADIX 2 BOOTH MULTIPLIER USING VERILOG
abstract: Multiplication is one of the important aspects in digital electronics and largely employed in signal processing. Many techniques are projected to style multipliers, which supply high speed, low power consumption and reduction in space. Booth multiplier factor is usually used for higher performance using coding and decreasing quantity of partial product. As we all know that the performance of the base eight booth multiplier factor is slow because of their quality in nature, projected associate degree changed base eight booth multiplier factor. The projected system reduces the quality and helps to perform quicker. The thesis of the work primarily for the style and simulation of changed Radix 2 Booth Encoder multiplier factor for signed unsigned numbers. Within the approximate radix4 booth multiplier factor, cryptography adder is employed that is slow because of quality in comparison to the changed Radix 2 Booth multiplier factor. The Radix 2 Booth circuit generates n/3 the partial product in parallel. Finally, the speed of the multiplier factor operation wont be improved by carry save adder. The extension of the work can propose changed radix 2 booth multiplier factor to induce higher performance compared to existing systems

title: An Efficient ASIC Implementation of Public Key Cryptography Algorithm SM2 Based on Module Arithmetic Logic Unit
abstract: SM2 public key cryptography, proposed by China, is widely used to ensure the security in communication. In this paper, based on the module arithmetic logic unit, SM3 unit, verify unit and XOR unit, we implemented a dual field processor over SM2 public key cryptography, which can complete digital signature, verification, information encryption and decryption. In addition, the SM2 processor is described by Verilog HDL, and synthesized in CMOS 55nm process. Experimental results show that the SM2 processor runs at high frequency of 476 MHz with area of 245K gates. What's more, the processor requires only 0.56ms to compute a 256 bit point multiplication in GF(p) and 0.59ms in GF(2m)

title: VLSI Implementation of Image Encryption Using DNA Cryptography
abstract: Image security is emerging as a major problem with the exponential growth of data stored and transformed through the network around the world. Many cryptographic techniques are used for securing the data like images, audio and text files. A new technique of DNA cryptography provides high security based on DNA nucleotides bases A Adenine, C Cytosine, G Guanine and T Thymine. These alphabets can be easily assigned to binary values (A 00,C 01,G 10,T 11) In this proposed model Polymerase Chain Reaction encoding technique is used in which the image to be encoded is flanked between primer keys. The DNA codons are encoded by the base of four provides keys of 256 combinations for high security, and it reduces the size of cipher text. Primer keys are generated by pseudo random sequence generator. Deciphering the image is possible with encryption key and primer sequence key. The HDL synthesis report for hardware design is implemented for encryption using verilog code on a device Virtex VII.

title: A Novel Efficient Hardware Implementation of Elliptic Curve Cryptography Scalar Multiplication Using Vedic Multiplier
abstract: We present an integrated circuit area efficient and high speed FPGA implementation of scalar multiplication using a Vedic multiplier. Scalar multiplication is the most important operation in Elliptic Curve Cryptography (ECC) which is used for public key generation and the performance of ECC greatly depends on it. The scalar multiplier is designed over Galois Binary field GF(2233) for field size=233 bit which is secured curve according to NIST. The performances of the proposed design are evaluated by comparing it with Karatsuba based scalar multiplier for area and delay. The results show that the proposed scalar multiplication using Vedic multiplier has consumed 22% less area on FPGA and has 12% less delay than Karatsuba, based scalar multiplier. The scalar multipliers coded in Verilog HDL, synthesize and simulated in Xilinx 13.2 ISE on Virtex6 FPGA.

title: Designing of AES Algorithm using Verilog
abstract: One of most popular algorithm of cryptography is AES, which has data block of 16bytes and key size is variable of 128bits, 192bits and 256bits. In proposed design, AES method implemented by the use of Verilog using Xilinx ISE 14.7, which reduces operation time and clock cycles needed for encode and decode the message, if compared with implementation using VHDL. AES has more private compared with DES, because of its key size. It includes two main modules, in which all the sub modules are called by module call method. In application of embedded system it improves security measures.

title: FPGA implementation of RGB image encryption and decryption using DNA cryptography
abstract: The rapid growth in digitization transmission of information in the form of RGB image. During the process transmission of the image in a channel, some data may be degraded due to noise. At receiver side error in data has to be detected and corrected. Hamming code is one of the popular techniques for error detection and correction. In this paper new algorithm proposed for encryption and decryption of RGB image with DNA cryptography and hamming code for secure transmission, and correction. this algorithm first encodes data to hamming code and encrypted to DNA code. Two bit error detection and correction for each pixel of the image can be performed.DNA code improves security and use of the Hamming code for error detection and correction. For the image of size 256*256 pixel image, it corrects up to 2*256*256 bits in RGB image. The RGB image encryption and decryption design using Verilog and implemented using FPGA (Field Programmable Gate Array)

title: Synthesis of Cellular Automata Cryptography using AES Algorithm
abstract: Secure system is most important part in the data communication. A digital media can be transmitted easily in real time anywhere at any time due to the multimedia technology and internet, but to maintaining a security of information is a biggest problem now a days. Cryptography playing a major role to provide security. This paper presents an efficient reconfigurable implementation of Advance Encryption Standard (AES) algorithm on Field Programmable Gate Array (FPGA) using High Level Language (HLL) approach with lesser hardware resources. The mode of data transmission in the modified AES is 128 bit plaintext and keys which converted into four 32bit blocks and exclusion of shift row. Using this feature, not only area is optimized but also higher throughput is achieved. The proposed architecture can deliver higher throughput at both encryption and decryption operations. Design has been done using Verilog and Xilinx 14.5

title: Hardware Implementation of Text Encryption using Elliptic Curve Cryptography over 192 bit Prime Field
abstract: With the continuous evolution of the global internet, the security of exchanging information has become increasingly serious. Many malicious entities can retrieve the valuable information via an unsecured medium. In this regard, Elliptic Curve Cryptography (ECC) is widely accepted and has become the attractive choice for encrypting information. Many researchers have studied the security of ECC and indicated as one of the most secure cryptographic algorithms. This paper discusses the design and implementation of Text Encryption using ECC over 192 bit prime Field on FPGA. The proposed 192 bit ECC encryption and decryption modules are modeled in Verilog and simulated using Xilinx Vivado 2016.2. In this paper, FPGA chosen here is AC 701 which is evaluation board based on the Artix 7 FPGA from Xilinx. Furthermore, the work demonstrates the resource utilization and power consumption of proposed encryption and decryption modules on FPGA. The authors also presented the throughput analysis of different operations of design.