Product Information

GANGA

A Formal Cryptographically Secure Pseudo Random Number Generator for Operating System Kernels

Brief Description

Ganga is an indigenously designed and developed cryptographically secure pseudo random number generator released as a Kernel module, aimed for use in strategic applications. Ganga generates random bitstreams of arbitrary length which are provably secure and has a unique design to generate non-reproducible random bitstream as reported for the first time in the literature. Ganga has undergone rigorous security validations to confirm its suitability for cryptographic applications.



Use Cases

  • Random number generation for Operating System Kernels
  • PKI
  • TLS
  • PRNGs
  • Encryption/Authentication services



Salient Features

  • Formal CSPRNG
  • CSPRNG as a Kernel module
  • Statistically indistinguishable from random bitstreams
  • Provably secure random number generator
  • Maintains forward and backward secrecy
  • Generates non-reproducible bitstreams of arbitrary length
  • Indigenously designed and developed CSPRNG
  • Neither foreign party involvement nor open source-based development
  • Designed and developed in-house from scratch
  • Patentable design
  • Comprehensive documentation
  • Aimed for sensitive strategic and cryptographic applications



Technical Specifications

  • Plug and play independent module
  • Operating System Kernels Integrable
  • Throughput of 640 Kbps
  • NIST (proportion of 0.9902 obtained), Diehard, TestU01 (Alphabit, Rabbit) Test Suites passed
  • Small memory footprint of 22.7 KB source code, 496 KB binary



Platform Required

• Linux, Windows (Plug and play module only)


Contact Details

Cyber Security and Forensics Group

Email: akunal[at]cdac[dot]in

Address: C-DAC Patna, 14th Floor Biscomaun Tower, West Gandhi Maidan, Patna, Bihar 800001

Phone No.: 0612-2219021(Ext-116)

Top