About & Status

HL Lava RNG — экспериментальный гибридный генератор случайных чисел. Физический источник — видеопоток лавовых ламп, цифровая часть — криптографический DRBG, который регулярно пересеивается свежей энтропией.

Проверяем состояние генератора…

Кратко:

  • Физический шум лавовых ламп → извлечение бит → пересев DRBG.
  • Веб-интерфейсы для потоков, визуализаций и блоков данных.
  • API для программного доступа к байтам и цветам.
System snapshot
Camera       : …
Entropy pool : …
DRBG         : …
HTTP server  : …
Web UI       : …
        

Архитектура

Физический слой

Одна или несколько камер наблюдают за лавовыми лампами и снимают кадры с заданной частотой. Каждый кадр обрабатывается и сворачивается в поток “сырых” битов, устойчивый к локальным артефактам изображения.

Entropy core

Сырые биты проходят через функции хеширования и экстракции энтропии. Результат используется как материал для пересева криптографического DRBG, формируя ядро генератора.

DRBG & буферы

DRBG работает в отдельном потоке, поддерживая внутренний пул байтов. Пересев выполняется по расписанию и триггерам: по времени, объёму выданных данных или новым кадрам с камер.

HTTP & UI слой

Сервер выдаёт байты через API и обслуживает статические страницы. Веб-интерфейс отображает потоки, визуализации и блоки данных, не смешивая логику генерации и рендеринг.

Упрощённая схема потока данных:
   Cameras (lava lamps)
        │   RGB frames
        ▼
[ Entropy extractor ]
        │   raw bits
        ▼
[ Entropy mixer / hash ]
        │   seed material
        ▼
[ DRBG / entropy core ]
        │   random bytes
        ▼
+----------------------------+
|  HTTP / API server         |
|  /api/random/bytes         |
|  /api/random/colors        |
|  /api/status               |
+----------------------------+
        │
        ▼
   Web UI (live, fun, sensing, blocks)
      

Назначение и ограничения

Для чего это?

Платформа предназначена для исследований, лабораторных работ, демонстраций и экспериментов с физическими источниками энтропии и гибридными генераторами.

Чего здесь нет

Система не сертифицирована как HSM, не проходит формальную криптоэкспертизу и не предназначена как единственный источник ключей для критичной инфраструктуры.

Безопасность

Доступ к административным API ограничивается на уровне сети и аутентификации. Публичные эндпоинты ограничены по размеру запросов и частоте.

Использование

Для надёжных систем рекомендуется комбинировать этот генератор с локальными источниками энтропии и стандартными криптографическими библиотеками.