Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Pricing
Podcast Image

CyberSecurity Summary

Secure Programming Cookbook for C and C++: Recipes for Cryptography, Authentication, Input Validation & More

24 Nov 2024

Description

This Book is from a chapter on secure random number generation in a book on secure programming in C and C++. It discusses the importance of high-quality randomness, especially for cryptographic applications, and the challenges of obtaining true randomness from deterministic computers. The chapter explores various methods for generating secure random numbers, including using operating system interfaces (/dev/random, /dev/urandom, CryptGenRandom), application-level generators based on block ciphers, stream ciphers, and hash functions, and techniques for collecting entropy from diverse sources like keyboard input, mouse movements, and system timers. The text emphasizes the need for conservative entropy estimation and cryptographic post-processing to mitigate potential attacks. It also provides code examples and API designs for implementing these techniques.You can listen and download our episodes for free on more than 10 different platforms:https://linktr.ee/cyber_security_summaryGet the Book now from Amazon:https://www.amazon.com/Secure-Programming-Cookbook-Cryptography-Authentication/dp/0596003943?&linkCode=ll1&tag=cvthunderx-20&linkId=90415b453e37e38a183fa578bebd63cc&language=en_US&ref_=as_li_ss_tlDiscover our free courses in tech and cybersecurity, Start learning today:https://linktr.ee/cybercode_academy

Audio
Featured in this Episode

No persons identified in this episode.

Transcription

This episode hasn't been transcribed yet

Help us prioritize this episode for transcription by upvoting it.

0 upvotes
🗳️ Sign in to Upvote

Popular episodes get transcribed faster

Comments

There are no comments yet.

Please log in to write the first comment.