Certificate Verification        Student Ambassador          Quick Pay        Request For Enquiry
Sell Your Project      Apply for franchise          
  • 0877-2261612       
  • +91-9030 333 433
  • +91-9966 062 884

FPGA-based True Random Number Generation Using Programmable Delays In Oscillator-rings

FPGA-BASED TRUE RANDOM NUMBER GENERATION USING PROGRAMMABLE DELAYS IN OSCILLATOR-RINGS

  • Project Code :
  • TVREFE19_56
  • .
Buy Now

Cost will be available soon

Download Project Document / Synopsis

FPGA-BASED TRUE RANDOM NUMBER GENERATION USING PROGRAMMABLE DELAYS IN OSCILLATOR-RINGS

True random number generators play a fundamental role in cryptographic systems. This paper presents a new and efficient method to generate true random numbers on field programmable gate array by utilizing the random jitter of free-running oscillators as a source of randomness. The free-running oscillator rings incorporate programmable delay lines to generate large variation of the oscillations and to introduce jitter in the generated ring oscillators clocks. The main advantage of the proposed true random number generator utilizing programmable delay lines is to reduce correlation between several equal length oscillator rings, and thus improve the randomness qualities. In addition, a Von Neumann corrector as post-processor is employed to remove any bias in the output bit sequence. The validation of the proposed approach is demonstrated on Xilinx Spartan-3A FPGAs. The proposed true random number generator occupies 528 slices, achieves 6 Mbps throughput with 0.999 per bit entropy rate, and passes all the National Institute of Standards and Technology (NIST) statistical tests.

innovative
innovative Request Video

Package Features

  • 24/7 Support
  • Ticketing System
  • Voice Conference
  • Video On Demand
  • Remote Connectivity
  • Code Customization
  • Customization
  • Live Chat Support
  • Toll Free Support

Includes

  • Complete Source Code
  • Complete Documentation
  • Complete Presentation Slides
  • Flow Diagram
  • Screenshots
  • Execution Procedure
  • Read me File
  • Video Tutorials

Leave Your Comment!

Your email address will not be published. Required fields are marked *

Call us : (+91) 9030333433 / 08772261612
Mail us : takeoffstudentprojects@gmail.com
Mail us : info@takeoffprojects.com