SlideShare a Scribd company logo
GENERATORI DI NUMERI CASUALI
VARIE TIPOLOGIE DI RNG


                   RNG
                             Basati su eventi naturali
                             Basati su eventi casuali
                                  o Movimenti del mouse, tastiera, accesso al disco



                   PRNG
                             La sequenza di numeri in uscita si ripete



                   CSPRBG
                             Next-bit-test
                             Il seed è estratta in modo protetto da una vera sorgente di rumore
                             Modalità CTR
                             Ansi X9.17



                   RSA
                         1.   Scelta di 𝑥0 casuale
                         2.   Si calcola
                                                                             𝑒
                                                                    𝑥 𝑖 = 𝑥 𝑖−1 𝑚𝑜𝑑 𝑛
                                                                    𝑏 𝑖 = 𝑥 𝑖 𝑚𝑜𝑑 2
                         3.   𝑏 𝑖 è il bit meno significativo della rappresentazione binaria di 𝑥 𝑖

                   Spesso si usa 𝑒 = 3 per semplificare i conti



                   BBS
                         1.    𝑝, 𝑞 grandi primi che siano 𝑝, 𝑞 ≡ 3 𝑚𝑜𝑑 4
                         2.    𝑛= 𝑝× 𝑞
                         3.   Scelto a caso s,
                                                                  𝑥0 = 𝑠 2 𝑚𝑜𝑑 𝑛
                                                                  𝑥 𝑖 = 𝑥 2 𝑚𝑜𝑑 𝑛
                                                                          𝑖−1
                                                                  𝑏 𝑖 = 𝑥 𝑖 𝑚𝑜𝑑 2

                   Più efficiente di RSA a causa del solo elevamento al quadrato

More Related Content

Viewers also liked

ทฤษฎ การออกแบบเว บไซต_
ทฤษฎ การออกแบบเว บไซต_ทฤษฎ การออกแบบเว บไซต_
ทฤษฎ การออกแบบเว บไซต_
Taew Chom
 
letter of recommedation 2
letter of recommedation 2letter of recommedation 2
letter of recommedation 2
Dawn Harding
 
Goiztiri AEK 2013/ 14 eskaintza
Goiztiri AEK 2013/ 14 eskaintzaGoiztiri AEK 2013/ 14 eskaintza
Goiztiri AEK 2013/ 14 eskaintza
Goiztiri AEK euskaltegia
 
Aqeeda Toheed
Aqeeda ToheedAqeeda Toheed
Aqeeda Toheed
Zain Ul Abidin
 
Presentation1
Presentation1Presentation1
Presentation1
cecillec
 
ตารางสังเคราะห์องค์ประกอบของเว็บไซต์10
ตารางสังเคราะห์องค์ประกอบของเว็บไซต์10ตารางสังเคราะห์องค์ประกอบของเว็บไซต์10
ตารางสังเคราะห์องค์ประกอบของเว็บไซต์10
Taew Chom
 

Viewers also liked (6)

ทฤษฎ การออกแบบเว บไซต_
ทฤษฎ การออกแบบเว บไซต_ทฤษฎ การออกแบบเว บไซต_
ทฤษฎ การออกแบบเว บไซต_
 
letter of recommedation 2
letter of recommedation 2letter of recommedation 2
letter of recommedation 2
 
Goiztiri AEK 2013/ 14 eskaintza
Goiztiri AEK 2013/ 14 eskaintzaGoiztiri AEK 2013/ 14 eskaintza
Goiztiri AEK 2013/ 14 eskaintza
 
Aqeeda Toheed
Aqeeda ToheedAqeeda Toheed
Aqeeda Toheed
 
Presentation1
Presentation1Presentation1
Presentation1
 
ตารางสังเคราะห์องค์ประกอบของเว็บไซต์10
ตารางสังเคราะห์องค์ประกอบของเว็บไซต์10ตารางสังเคราะห์องค์ประกอบของเว็บไซต์10
ตารางสังเคราะห์องค์ประกอบของเว็บไซต์10
 

More from Marco Montanari

OpenStreetMap_LinuxDay2023.pptx
OpenStreetMap_LinuxDay2023.pptxOpenStreetMap_LinuxDay2023.pptx
OpenStreetMap_LinuxDay2023.pptx
Marco Montanari
 
Ohm wikimania 2021
Ohm wikimania 2021Ohm wikimania 2021
Ohm wikimania 2021
Marco Montanari
 
Ohm itwikicon tech - english
Ohm itwikicon tech - englishOhm itwikicon tech - english
Ohm itwikicon tech - english
Marco Montanari
 
ITWikiCon 2020 - OpenHistoryMap
ITWikiCon 2020 - OpenHistoryMapITWikiCon 2020 - OpenHistoryMap
ITWikiCon 2020 - OpenHistoryMap
Marco Montanari
 
ITWikiCon - Edutainment e Wikipedia
ITWikiCon - Edutainment e WikipediaITWikiCon - Edutainment e Wikipedia
ITWikiCon - Edutainment e Wikipedia
Marco Montanari
 
Storia dell'informatica
Storia dell'informaticaStoria dell'informatica
Storia dell'informatica
Marco Montanari
 
Bononia 1115
Bononia 1115Bononia 1115
Bononia 1115
Marco Montanari
 
ChContext
ChContextChContext
ChContext
Marco Montanari
 
MN-MAP Poster for Foss4G2018
MN-MAP Poster for Foss4G2018MN-MAP Poster for Foss4G2018
MN-MAP Poster for Foss4G2018
Marco Montanari
 
GEOCONTEXT AND CHCONTEXT GEOGRAPHIC INFORMATION IN CULTURAL HERITAGE
GEOCONTEXT AND CHCONTEXT GEOGRAPHIC INFORMATION IN CULTURAL HERITAGEGEOCONTEXT AND CHCONTEXT GEOGRAPHIC INFORMATION IN CULTURAL HERITAGE
GEOCONTEXT AND CHCONTEXT GEOGRAPHIC INFORMATION IN CULTURAL HERITAGE
Marco Montanari
 
OHM at FOSS4G17
OHM at FOSS4G17OHM at FOSS4G17
OHM at FOSS4G17
Marco Montanari
 
Mn map poster
Mn map posterMn map poster
Mn map poster
Marco Montanari
 
Saas rad with django, django rest framework
Saas rad with django, django rest frameworkSaas rad with django, django rest framework
Saas rad with django, django rest framework
Marco Montanari
 
poster mn-auth
poster mn-authposter mn-auth
poster mn-auth
Marco Montanari
 
poster holodocker
poster holodockerposter holodocker
poster holodocker
Marco Montanari
 
Big data, big tourism
Big data, big tourismBig data, big tourism
Big data, big tourism
Marco Montanari
 
Intro datajournalism - 14-15/06/2017
Intro datajournalism - 14-15/06/2017Intro datajournalism - 14-15/06/2017
Intro datajournalism - 14-15/06/2017
Marco Montanari
 
OHM at Kainua17
OHM at Kainua17OHM at Kainua17
OHM at Kainua17
Marco Montanari
 
OHM Workshop
OHM WorkshopOHM Workshop
OHM Workshop
Marco Montanari
 
Open Data e Trasparenza come punto di contatto fra cittadinanza e politica
Open Data e Trasparenza come punto di contatto fra cittadinanza e politicaOpen Data e Trasparenza come punto di contatto fra cittadinanza e politica
Open Data e Trasparenza come punto di contatto fra cittadinanza e politica
Marco Montanari
 

More from Marco Montanari (20)

OpenStreetMap_LinuxDay2023.pptx
OpenStreetMap_LinuxDay2023.pptxOpenStreetMap_LinuxDay2023.pptx
OpenStreetMap_LinuxDay2023.pptx
 
Ohm wikimania 2021
Ohm wikimania 2021Ohm wikimania 2021
Ohm wikimania 2021
 
Ohm itwikicon tech - english
Ohm itwikicon tech - englishOhm itwikicon tech - english
Ohm itwikicon tech - english
 
ITWikiCon 2020 - OpenHistoryMap
ITWikiCon 2020 - OpenHistoryMapITWikiCon 2020 - OpenHistoryMap
ITWikiCon 2020 - OpenHistoryMap
 
ITWikiCon - Edutainment e Wikipedia
ITWikiCon - Edutainment e WikipediaITWikiCon - Edutainment e Wikipedia
ITWikiCon - Edutainment e Wikipedia
 
Storia dell'informatica
Storia dell'informaticaStoria dell'informatica
Storia dell'informatica
 
Bononia 1115
Bononia 1115Bononia 1115
Bononia 1115
 
ChContext
ChContextChContext
ChContext
 
MN-MAP Poster for Foss4G2018
MN-MAP Poster for Foss4G2018MN-MAP Poster for Foss4G2018
MN-MAP Poster for Foss4G2018
 
GEOCONTEXT AND CHCONTEXT GEOGRAPHIC INFORMATION IN CULTURAL HERITAGE
GEOCONTEXT AND CHCONTEXT GEOGRAPHIC INFORMATION IN CULTURAL HERITAGEGEOCONTEXT AND CHCONTEXT GEOGRAPHIC INFORMATION IN CULTURAL HERITAGE
GEOCONTEXT AND CHCONTEXT GEOGRAPHIC INFORMATION IN CULTURAL HERITAGE
 
OHM at FOSS4G17
OHM at FOSS4G17OHM at FOSS4G17
OHM at FOSS4G17
 
Mn map poster
Mn map posterMn map poster
Mn map poster
 
Saas rad with django, django rest framework
Saas rad with django, django rest frameworkSaas rad with django, django rest framework
Saas rad with django, django rest framework
 
poster mn-auth
poster mn-authposter mn-auth
poster mn-auth
 
poster holodocker
poster holodockerposter holodocker
poster holodocker
 
Big data, big tourism
Big data, big tourismBig data, big tourism
Big data, big tourism
 
Intro datajournalism - 14-15/06/2017
Intro datajournalism - 14-15/06/2017Intro datajournalism - 14-15/06/2017
Intro datajournalism - 14-15/06/2017
 
OHM at Kainua17
OHM at Kainua17OHM at Kainua17
OHM at Kainua17
 
OHM Workshop
OHM WorkshopOHM Workshop
OHM Workshop
 
Open Data e Trasparenza come punto di contatto fra cittadinanza e politica
Open Data e Trasparenza come punto di contatto fra cittadinanza e politicaOpen Data e Trasparenza come punto di contatto fra cittadinanza e politica
Open Data e Trasparenza come punto di contatto fra cittadinanza e politica
 

Generatori di numeri casuali

  • 1. GENERATORI DI NUMERI CASUALI VARIE TIPOLOGIE DI RNG RNG  Basati su eventi naturali  Basati su eventi casuali o Movimenti del mouse, tastiera, accesso al disco PRNG  La sequenza di numeri in uscita si ripete CSPRBG  Next-bit-test  Il seed è estratta in modo protetto da una vera sorgente di rumore  Modalità CTR  Ansi X9.17 RSA 1. Scelta di 𝑥0 casuale 2. Si calcola 𝑒 𝑥 𝑖 = 𝑥 𝑖−1 𝑚𝑜𝑑 𝑛 𝑏 𝑖 = 𝑥 𝑖 𝑚𝑜𝑑 2 3. 𝑏 𝑖 è il bit meno significativo della rappresentazione binaria di 𝑥 𝑖 Spesso si usa 𝑒 = 3 per semplificare i conti BBS 1. 𝑝, 𝑞 grandi primi che siano 𝑝, 𝑞 ≡ 3 𝑚𝑜𝑑 4 2. 𝑛= 𝑝× 𝑞 3. Scelto a caso s, 𝑥0 = 𝑠 2 𝑚𝑜𝑑 𝑛 𝑥 𝑖 = 𝑥 2 𝑚𝑜𝑑 𝑛 𝑖−1 𝑏 𝑖 = 𝑥 𝑖 𝑚𝑜𝑑 2 Più efficiente di RSA a causa del solo elevamento al quadrato