Commit Graph

2 Commits

Author SHA1 Message Date
Leopere fd0598be09
Dramatically increase QRNG throughput with chunked hashing and high-res support
- Replace whole-frame hashing with chunked SHA-256 (256-byte chunks → 32 bytes)
- Default to 1080p resolution (~1.5 Gbps raw, ~23 MB/s conditioned)
- Support 4K cameras (~6 Gbps raw, ~93 MB/s conditioned)
- Add CAMERA_WIDTH/CAMERA_HEIGHT env vars for resolution control
- Increase max request from 1KB to 1MB
- Update documentation with Gbps throughput figures per Steve Gibson
- Rename to camera-qrng to reflect quantum-origin entropy source

Throughput improvement: ~1 KB/s → ~23-186 MB/s depending on resolution
2026-01-26 12:31:17 -05:00
Leopere b66d7f8873
Add LavaRnd-style thermal noise configuration and research documentation
- Configure camera for optimal noise capture (maximize gain, brightness, exposure)
- Update README with lens-covering instructions and security model
- Add RESEARCH.md with academic background on camera-based entropy
2026-01-26 12:18:07 -05:00