man 4 random має дуже розпливчастий опис джерел ентропії ядра Linux:
Генератор випадкових чисел збирає екологічний шум від драйверів пристроїв та інших джерел в пул ентропії.
Папір " Ентропія" також передається в генераторі випадкових чисел Linux . У ньому перелічено:
add_disk_randomness(),add_input_randomness(), іadd_interrupt_randomness().
Ці функтино з random.c, що включає наступний коментар:
Джерела випадковості з навколишнього середовища включають таймінги між клавіатурою, таймінги переривання через деякі переривання та інші події, які є одночасно а) недетермінованими та (б) важкими для вимірювання зовнішнім спостерігачем.
Далі вниз є функція, яка add_hwgenerator_randomness(...)вказує на підтримку апаратних генераторів випадкових чисел.
Вся ця інформація є досить невиразною (або, у випадку вихідного коду, для розуміння потрібні глибокі знання ядра Linux). Які фактичні використовувані джерела ентропії та чи підтримує ядро Linux будь-які апаратні генератори випадкових чисел поза вікном?