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

Design And Implementation Of Low-power High-throughput PRNGs For Security Applications

DESIGN AND IMPLEMENTATION OF LOW-POWER HIGH-THROUGHPUT PRNGS FOR SECURITY APPLICATIONS

  • Project Code :
  • TVMAFE55
  • .
Buy Now

Cost will be available soon

Download Project Document / Synopsis

DESIGN AND IMPLEMENTATION OF LOW-POWER HIGH-THROUGHPUT PRNGS FOR SECURITY APPLICATIONS

Pseudo-Random Number Generators (PRNGs) are an integral part of cryptographic applications, such as key generations, digital signatures, Internet-of-Things (IoT) security, etc. These applications require low-power and highthroughput PRNGs along with statistically secure random numbers generation capability. In this paper, we propose two PRNG methods based on Blum-Blum-Shub (BBS), Xorshift and Permuted Congruential PRNGs. The first PRNG is preferred for general purpose applications while the second is preferred for low-power IoT applications. The proposed PRNG methods are implemented on Xilinx FPGA ZedBoard ZynqTM-7000 and generate 4.83 x 10 7 and 4.29 x 10 7 random numbers persecond, respectively. The total dynamic power consumption of the proposed PRNGs is 17mW at 48.31Mhz and 16mW at 42.90Mhz with a maximum throughput of 184.288MBps and 163.651MBps, respectively. The proposed PRNGs are tested on Diehard battery and US National Institute of Standard and Technology (NIST) SP 800 - 22 suites for analyzing the randomness quality.

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