PSS> Но подобные истории можно найти и в доинтернетовскую эпоху. Например я слышал, что в свое время АНБ серьезно изменила в неясную сторону шифр Люцифер от ИБМ.
Ну, Люцифер всё же больше демонстратор технологии. Хотя допилили его действительно местами странно и не до конца, в DES есть слабые ключи, хоть и немного. Но кроме них вроде больше ничего не нащли, хотя старались.
PSS> Впрочем и шум вокруг ГСС был и тогда. В книжках по тому, как сложно разработать идеальный вариант ГСС приводиться пример, как в начале 80х вдруг обнаружился серьезный косяк в основном ГСС от ИБМ.
Нет, тогда просто кто-то поднял обширный шухер, так-то свеобразие генератора RANDU знали многие, и я в том числе на него наткнулся в далёком уже 1990 году
Пробла была ещё и в том что он расползся по куче разных программ, зачастую не имевших никакого отношения к IBM Fortran, и его очень долго отовсюду вычищали. И не факт, что вычистили.
Слишком уж он прост и попал из-за этого в кучу книжек по программированию.
PSS> Если начать заполнять по нему трехмерное пространство, то точки распологались не равномерно в кубе ограничеными максимальными значениями. Они все были на нескольких наклонных плоскостях параллельными друг другу.
Да. Собственно, я наткулся случайно: ради развлечения написал програмку в пять строчек, котороая выбарала на экране случайные точки и рисовала их случайным цветом. И с огромным удивлением обнаружил, что она рисует косые цветные полосы.
PSS> Может здесь конечно и косяк ИБМ.
Сложно сказать, мы наверное уже и не узнаем ничего. Но ошибка там странная: сложно не понимать, что (2
16)
2 mod 2
31 = 0