генерация случайных чисел
От: Adopt  
Дата: 22.05.06 06:02
Оценка:
Необходимо найти способ генерации случайных чисел, чтобы их последоовательность была близка по характеристикам к белому шуму. (энергетический спектр в пределе = const)

Какие существующие способы более всего для этого подходят?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: генерация случайных чисел
От: RealBobEx  
Дата: 22.05.06 06:42
Оценка:
Здравствуйте, Adopt, Вы писали:

A>Необходимо найти способ генерации случайных чисел, чтобы их последоовательность была близка по характеристикам к белому шуму. (энергетический спектр в пределе = const)


A>Какие существующие способы более всего для этого подходят?


Любой криптографически сильный блочный шифр в режиме счетчика — наилучший способ генерации белого шума,
т.к. это основная задача таких шифров.
Re[2]: генерация случайных чисел
От: Adopt  
Дата: 22.05.06 06:56
Оценка:
Здравствуйте, RealBobEx, Вы писали:

RBE>Любой криптографически сильный блочный шифр в режиме счетчика — наилучший способ генерации белого шума,


что значит режим счетчика?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: генерация случайных чисел
От: Adopt  
Дата: 22.05.06 07:01
Оценка:
Здравствуйте, RealBobEx, Вы писали:

RBE>Здравствуйте, Adopt, Вы писали:


RBE>Любой криптографически сильный блочный шифр в режиме счетчика — наилучший способ генерации белого шума,

RBE>т.к. это основная задача таких шифров.

какой из блочных шифров вы посоветуете?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: генерация случайных чисел
От: Mycopka Россия http://mhehue.info
Дата: 22.05.06 07:51
Оценка:
Здравствуйте, Adopt, Вы писали:

A>Необходимо найти способ генерации случайных чисел, чтобы их последоовательность была близка по характеристикам к белому шуму. (энергетический спектр в пределе = const)


A>Какие существующие способы более всего для этого подходят?


Лучше всего самому померить
Я понится даже натыкался в сети когда-то на белый шум с какой-то установки в виде "веб-сервиса". Если вдруг опять наткнусь --- скину ссылку.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
---
With best regards и все такое :)
Re[3]: генерация случайных чисел
От: RealBobEx  
Дата: 22.05.06 08:00
Оценка:
Здравствуйте, Adopt, Вы писали:

A>Здравствуйте, RealBobEx, Вы писали:


RBE>>Здравствуйте, Adopt, Вы писали:


RBE>>Любой криптографически сильный блочный шифр в режиме счетчика — наилучший способ генерации белого шума,

RBE>>т.к. это основная задача таких шифров.

A>какой из блочных шифров вы посоветуете?



Определение режима счетчика:
Ki = E(K, Nonce || i) для i = 1, ..., k
Ci = Pi XOR Ki

K - ключ шифровния, E() - функция шифрования
Ki - значение шифрованного болока
Ci - текущий вектор инициализаци
Nonce - начальное число
Pi - исходный (нешифрованный) текст


Попросту говоря конкатенируется начальное число с текущим значением счетчика и результат шифруется.
Потом ксорится с нешифрованным текстом и опять шифруется, и полученное значение используется как вектор
инициализации для следущего шага.

Читайте книгу Брюса Шнайера "Прикладная криптография".
Также почитайте Фергюсана и Шнайера "Практическая криптография" — она сейчас есть в продаже.
Опирайтесь на описанный ими генератор Fortuna.
Подходит любой, но для простоты советую голову не морочить (правильная реализация шифров — дело муторное),
а просто возьмите исходники либого из шифров приведенного у Шнайера — DES, Blowfish, ГОСТ и т.п.
Re[2]: генерация случайных чисел
От: raskin Россия  
Дата: 22.05.06 08:03
Оценка: 1 (1)
Mycopka wrote:
> Лучше всего самому померить
> Я понится даже натыкался в сети когда-то на белый шум с какой-то
> установки в виде "веб-сервиса". Если вдруг опять наткнусь --- скину ссылку.

http://random.org ?
Posted via RSDN NNTP Server 2.1 beta
Re[3]: генерация случайных чисел
От: Mycopka Россия http://mhehue.info
Дата: 22.05.06 08:39
Оценка:
Здравствуйте, raskin, Вы писали:

R>http://random.org ?


Не этот, но смысл приблизительно тот же
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
---
With best regards и все такое :)
Re[4]: генерация случайных чисел
От: vvotan Россия  
Дата: 22.05.06 09:09
Оценка:
Здравствуйте, RealBobEx, Вы писали:

RBE>Здравствуйте, Adopt, Вы писали:



RBE>Подходит любой, но для простоты советую голову не морочить (правильная реализация шифров — дело муторное),

RBE>а просто возьмите исходники либого из шифров приведенного у Шнайера — DES, Blowfish, ГОСТ и т.п.

Если хочется самому реализовать — можно взять TEA. У него исходник в несколько строк
--
Sergey Chadov

... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: генерация случайных чисел
От: volk  
Дата: 22.05.06 16:05
Оценка:
Здравствуйте, Adopt, Вы писали:

A>Необходимо найти способ генерации случайных чисел, чтобы их последоовательность была близка по характеристикам к белому шуму. (энергетический спектр в пределе = const)


A>Какие существующие способы более всего для этого подходят?


Белый шум --- последовательность независимых случайных чисел с нулевым мат. ожиданием
Для генерации подойдет практически любой хороший ГСЧ, в том числе и ГСЧ из криптоалгоритмов.
Тот, кто желает, но не делает, распространяет чуму.
Re[2]: генерация случайных чисел
От: Аноним  
Дата: 23.05.06 11:43
Оценка:
Здравствуйте, RealBobEx, Вы писали:

RBE>т.к. это основная задача таких шифров.


можете привести примерный псевдо код С подобный
Re[3]: генерация случайных чисел
От: RealBobEx  
Дата: 23.05.06 14:13
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, RealBobEx, Вы писали:


RBE>>т.к. это основная задача таких шифров.


А>можете привести примерный псевдо код С подобный


Простите, этого не могу — только что закончил свою реализацию Rijndael, тошнит меня уже от них.
В любом случае, просто псевдокод ничем вам не поможет.

Даю исходники о которых я говорил из первой книги Шнайера.
здесь
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.