Бесплатные JAVA проекты
Шумовые потоки Если оцифровать тепловой шум диода (или транзистора), то получится качественный генератор случайных чисел. Такой поток можно "расщепить" на много отдельных потоков. Например, на десять потоков - просто равномерно отправлять каждое из 10 поступающих чисел в свой порт. Каждый из этих потоков останется случайным. И вот здесь начинается интересное для изобретательства. Например. Если выбирать из потока блоки по 10 чисел, то получим 10 "симметричных" потоков, которые так же будут потоками с случайными числами. В простом случае значения из потока №1 можно использовать для операции XOR с значениями потока №4 (например). Сторона, шифрующая сообщение, и сторона, декодирующая сообщение, могут по какому-то алгоритму определить, когда в потоке начался ключ. Посторонний наблюдатель никак не сможет это определить. Но это только простой вариант. Постепенно дойдем до использования громадных объектов программирования. Это интересно. We invent to order