Product Information

GANGA

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

CyberSecurity Linux Windows

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