Bitcoin Forum
May 01, 2024, 08:23:58 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 [7]  All
  Print  
Author Topic: Истинный ГСЧ (True RNG, TRNG)  (Read 14794 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
dzyk
Legendary
*
Offline Offline

Activity: 1792
Merit: 1028


dzyk.ru


View Profile WWW
March 04, 2015, 12:09:54 AM
 #121

добавил тему в избранное Smiley

1714551838
Hero Member
*
Offline Offline

Posts: 1714551838

View Profile Personal Message (Offline)

Ignore
1714551838
Reply with quote  #2

1714551838
Report to moderator
1714551838
Hero Member
*
Offline Offline

Posts: 1714551838

View Profile Personal Message (Offline)

Ignore
1714551838
Reply with quote  #2

1714551838
Report to moderator
1714551838
Hero Member
*
Offline Offline

Posts: 1714551838

View Profile Personal Message (Offline)

Ignore
1714551838
Reply with quote  #2

1714551838
Report to moderator
The forum was founded in 2009 by Satoshi and Sirius. It replaced a SourceForge forum.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714551838
Hero Member
*
Offline Offline

Posts: 1714551838

View Profile Personal Message (Offline)

Ignore
1714551838
Reply with quote  #2

1714551838
Report to moderator
1714551838
Hero Member
*
Offline Offline

Posts: 1714551838

View Profile Personal Message (Offline)

Ignore
1714551838
Reply with quote  #2

1714551838
Report to moderator
fruit
Legendary
*
Offline Offline

Activity: 1064
Merit: 1023


habr


View Profile
March 04, 2015, 01:01:38 AM
Last edit: March 04, 2015, 01:34:09 AM by fruit
 #122

Бла, как проверить системные библиотеки, т.е. знать, что винда не портачит? хотя помойму с виндой это нереально видимо))))
Что касается "винды":
https://ru.wikipedia.org/wiki/CryptGenRandom

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

«Исторически, мы всегда говорили разработчикам не использовать такие функции как rand() для генерации ключей и паролей. Гораздо лучше использовать функции вроде CryptGenRandom, которые являют криптографически устойчивыми генераторами случайных чисел. Проблема с использованием именно CryptGenRandom связана с подключением CryptoAPI (CryptAcquireContext и подобные), хотя остальные функции работают с CryptoAPI нормально. По умолчанию в Windows XP CryptGenRandom вызывает функцию ADVAPI32!RtlGenRandom, которая не требует подключения все набора CryptAPI. На самом деле, новая функция Whidbey CRT rand_s() вызывает RtlGenRandom»[5]
Использование RNGCryptoServiceProvider

Программисты, пользующиеся .Net, должны использовать класс RNGCryptoServiceProvider.[6]
Языки программирования

    рекомендуется использовать функцию rand_s из библиотеки Microsoft С++ (основана на RtlGenRandom).[7]
    функция os.urandom() языка Python в операционных системах Windows вызывает CryptGenRandom.[8]

https://docs.python.org/2/library/os.html#os.urandom

Quote
os.urandom(n)

    Return a string of n random bytes suitable for cryptographic use.

    This function returns random bytes from an OS-specific randomness source. The returned data should be unpredictable enough for cryptographic applications, though its exact quality depends on the OS implementation. On a UNIX-like system this will query /dev/urandom, and on Windows it will use CryptGenRandom().

Далее, логичным будет поставить питон или визуал студио под "винду", погуглить примеры rand_s или os.urandom() (чтобы самому не писать) и запустить...

~DefaultTrust (Trust - is fraud.)
Доверие - это разновидность мошенничества.
Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
March 05, 2015, 06:14:29 PM
Last edit: March 05, 2015, 07:54:46 PM by Balthazar
 #123

Можно собрать на диодах удвоитель 220V => 440V и заряжать трубку ими через 5-мегаомный резистор, работает замечательно. Резистор обязателен, если не хочется пронаблюдать аннигиляцию трубки.
Я так и собираюсь сделать. Дешево и сердито.
Только этот удвоитель дает не 440, а 600  - конденсаторы заряжаются амплитудой напряжения а не средним значением (что было проверено на практике еще в мои юные годы). Так что к нему еще элементарный делитель напряжения нужен.
В продолжение темы питания.

Кому хочется автономности, и в то же время лень мотать трансформатор самому, можно купить готовый. Лично мне понравилась вот эта серия.



Достаточно компактны и обладают подходящим коэффициентом трансформации. Продаются в лентах, если брать много то поставщики неплохо скидывают цену.

Пока в реальной работе не проверял, только погонял в тестовой цепи... Есть увеличение напряжения в 100 раз на частоте 60 кГц. Думаю, на выходных соберу на нем полноценный девайс.  Roll Eyes
Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
March 08, 2015, 07:08:06 PM
 #124

http://www.youtube.com/watch?v=7oQ2nyNBrMg

Мдя, я слегка недооценил коэффициент трансформации. %)
fruit
Legendary
*
Offline Offline

Activity: 1064
Merit: 1023


habr


View Profile
March 08, 2015, 07:58:49 PM
 #125

Может не очень в тему:
Уязвимость «большого пальца»: я твой палец по фотографии взломаю
http://habrahabr.ru/post/252095/

~DefaultTrust (Trust - is fraud.)
Доверие - это разновидность мошенничества.
FAN
Legendary
*
Offline Offline

Activity: 2688
Merit: 1020



View Profile
March 09, 2015, 12:17:18 PM
 #126

тема переходит в гадания по пальцу?  Grin

██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
[
Alex AXe
Legendary
*
Offline Offline

Activity: 1218
Merit: 1019



View Profile
March 09, 2015, 05:59:54 PM
 #127

Мдя, я слегка недооценил коэффициент трансформации. %)
Ну, теперь найди кенотрон и можешь сделать источник рентгеновского излучения  Grin

BTC: 1PReUo29T7zSq9RjfBUbcVaYwfZ66mGvzs |  Украинская биржа криптовалют
FAN
Legendary
*
Offline Offline

Activity: 2688
Merit: 1020



View Profile
March 09, 2015, 07:40:01 PM
 #128

зачем так зло и лазера достаточно Smiley

██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
[
Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
March 14, 2015, 10:58:29 PM
Last edit: March 15, 2015, 04:08:03 PM by Balthazar
 #129

Но в целом согласен, газовые счётчики ГМ на поэкспериментировать сойдут. Сцинт уже для коммерческой энтропии Smiley
Ну что же, погонял спектрометр... Откалибровать нормально сейчас возможности нет, поэтому откалибровал "на глаз":



Это сеточка от керосинной лампы, после непродолжительного набора видно ренгеновский пик и пик от свинца-212, для остального надо дольше набирать.

Что же по скорости набора энтропии, то в режиме 4 кванта на бит от сеточки получается ~60-65 бит/с, от Am241 источника ~450 бит/с.

t309
Legendary
*
Offline Offline

Activity: 1946
Merit: 1000


View Profile
March 15, 2015, 06:15:06 PM
 #130

что за сеточка? как ти получил данний график?
Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
March 15, 2015, 06:31:37 PM
 #131

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

http://youtube.com/watch?v=v_yMV9RS4yo

На ибее стоит порядка 2-4 долларов.

Постил тут уже несколько тестов:

http://youtube.com/watch?v=pnmDMhGWK8Y


как ти получил данний график?
Сцинтилляционным спектрометром. К сабжу это слабо относится, просто его тоже можно использовать как источник случайных данных.
t309
Legendary
*
Offline Offline

Activity: 1946
Merit: 1000


View Profile
March 16, 2015, 08:24:21 PM
 #132

я из чего ета сетка почему она фонит?
я думал там чтото типа катализатора, паладий платина
Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
March 16, 2015, 08:29:00 PM
Last edit: March 16, 2015, 08:41:51 PM by Balthazar
 #133

я из чего ета сетка почему она фонит?
Огнеупорная ткань, пропитанная солями тория и подвергнутая температурной обработке.

я думал там чтото типа катализатора, паладий платина
Нет, она ничего не катализирует, её задача - просто светиться от нагрева. Преобразует инфракрасное излучение от пламени в видимый свет.
Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
November 27, 2015, 02:59:10 PM
 #134

Крайне полезная статейка:

https://medium.com/@betable/tifu-by-using-math-random-f1c308c4fd9d
FAN
Legendary
*
Offline Offline

Activity: 2688
Merit: 1020



View Profile
November 28, 2015, 12:25:15 AM
 #135

мурашки прикольно бегают по первой картинке... прямо как толпы по куеву... Smiley

██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
[
Pages: « 1 2 3 4 5 6 [7]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!