El agua es esencial para todos los seres vivos en la Tierra. Compone la mayor parte del cuerpo de los animales y es necesaria para todas las reacciones químicas que ocurren en su cuerpo. Sin agua, la vida animal no podría existir ni funcionar. El documento también discute la importancia de proporcionar agua a los animales callejeros durante el calor para ayudarlos a refrescarse y saciar su sed, ya que a menudo no tienen acceso a agua potable.
Stephen is on trial for speaking against the temple and the law of Moses. False witnesses accuse him of saying Jesus will destroy the temple. In his defense, Stephen recounts the history of God's people, highlighting three men of God - Abraham, Joseph, and Moses. He argues that the Most High does not dwell in temples made by hands. God's hand made all things, including the temple. Stephen then convicts the Jewish leaders, calling them stiff-necked and accusing them of betraying and murdering the Righteous One, Jesus, despite receiving the law from angels.
Hõimupäev koolisööklas 2013 : Oktoobrikuus kutsuvad kultuuripärandi aasta toimkond ja MTÜ Fenno-Ugria Asutus Eesti koole üles uurima ja proovima meie hõimurahvaste kireva köögi retsepte.
Kooli valitud oktoobrikuu päeval kutsume koole, koolikokkasid ja toitlustusettevõtteid üles pakkuma koolisööklas soome-ugri menüüd. Samuti võiksid õpilased koos õpetajatega valmistada soome-ugri toite tööõpetuse või kokanduse tundides.
Moodle Moot 2014 - Avaliação Formativa no Moodlemoodlerooms-br
Palestra "Avaliação Formativa no Moodle" apresentada por Gleidson Medeiros, executivo de vendas do Moodlerooms para América Latina e Caribe, durante o Moodle Moot 2014.
The document provides announcements for upcoming concerts and events at Duke University's Department of Music between January 10-22, including a residency with William Conable on the Alexander Technique, faculty recitals, master classes, and guest performances by the Meehan/Perkins Percussion Duo. It also provides news briefs on accomplishments of Duke music alumni, faculty, and students.
Los virus informáticos son programas maliciosos que infectan otros archivos y sistemas con el objetivo de dañarlos o modificarlos. Se transmiten principalmente a través de archivos adjuntos en correos electrónicos o sitios web maliciosos. Una vez infectado, un virus puede llevar a cabo diversas acciones dañinas como destruir archivos, borrar datos o ralentizar el sistema. Para evitar infecciones, es importante mantener actualizado el antivirus y tener cuidado con el correo electrónico y las descargas.
El agua es esencial para todos los seres vivos en la Tierra. Compone la mayor parte del cuerpo de los animales y es necesaria para todas las reacciones químicas que ocurren en su cuerpo. Sin agua, la vida animal no podría existir ni funcionar. El documento también discute la importancia de proporcionar agua a los animales callejeros durante el calor para ayudarlos a refrescarse y saciar su sed, ya que a menudo no tienen acceso a agua potable.
Stephen is on trial for speaking against the temple and the law of Moses. False witnesses accuse him of saying Jesus will destroy the temple. In his defense, Stephen recounts the history of God's people, highlighting three men of God - Abraham, Joseph, and Moses. He argues that the Most High does not dwell in temples made by hands. God's hand made all things, including the temple. Stephen then convicts the Jewish leaders, calling them stiff-necked and accusing them of betraying and murdering the Righteous One, Jesus, despite receiving the law from angels.
Hõimupäev koolisööklas 2013 : Oktoobrikuus kutsuvad kultuuripärandi aasta toimkond ja MTÜ Fenno-Ugria Asutus Eesti koole üles uurima ja proovima meie hõimurahvaste kireva köögi retsepte.
Kooli valitud oktoobrikuu päeval kutsume koole, koolikokkasid ja toitlustusettevõtteid üles pakkuma koolisööklas soome-ugri menüüd. Samuti võiksid õpilased koos õpetajatega valmistada soome-ugri toite tööõpetuse või kokanduse tundides.
Moodle Moot 2014 - Avaliação Formativa no Moodlemoodlerooms-br
Palestra "Avaliação Formativa no Moodle" apresentada por Gleidson Medeiros, executivo de vendas do Moodlerooms para América Latina e Caribe, durante o Moodle Moot 2014.
The document provides announcements for upcoming concerts and events at Duke University's Department of Music between January 10-22, including a residency with William Conable on the Alexander Technique, faculty recitals, master classes, and guest performances by the Meehan/Perkins Percussion Duo. It also provides news briefs on accomplishments of Duke music alumni, faculty, and students.
Los virus informáticos son programas maliciosos que infectan otros archivos y sistemas con el objetivo de dañarlos o modificarlos. Se transmiten principalmente a través de archivos adjuntos en correos electrónicos o sitios web maliciosos. Una vez infectado, un virus puede llevar a cabo diversas acciones dañinas como destruir archivos, borrar datos o ralentizar el sistema. Para evitar infecciones, es importante mantener actualizado el antivirus y tener cuidado con el correo electrónico y las descargas.
The document discusses Open History Map, which aims to create tools to teach history using modern web GIS tools. It notes challenges representing history with detail, depth, and structure. Open History Map created a map and data index to contextualize historical sources in time and space. It discusses representing changes over time from nature, mankind, and ephemeral data like photos. The future may include a public history toolkit and updating Wikidata and other databases with digital humanities data.
- OpenHistoryMap aims to create a toolchain and tools for teaching history using modern web-GIS tools. It allows representation of historical data with varying levels of detail, sources, and time periods.
- The software uses open source tools like Python, PostGIS, and Docker. Data is stored in Postgres and rendered on a tileserver for viewing maps on openhistorymap.org.
- Tools are being developed for tasks like digitizing old maps, reconciling data from different sources, and creating visualizations for educators. Future goals include integrating with Wikipedia and adding time series and 3D modeling capabilities.
The document traces the history of computing from ancient times to the present day. It discusses important figures and inventions such as Charles Babbage and Ada Lovelace, Alan Turing, the development of programmable computers at universities in the 1940s, the creation of Microsoft and Apple in the 1970s, and the rise of personal computing and the Internet. The summary highlights some of the key people and technologies that have shaped the evolution of the field over time.
This document discusses defining descriptors to simplify analysis and enable composition of features for cultural heritage applications. It presents the "divide and conquer" approach of separating the problem into maps, content and menus. Descriptors are defined for the map component, including a geocontext JSON sample defining layers and data sources to visualize geographic information. A static content JSON sample is also provided. Finally, it demonstrates existing applications and discusses installation/use of the open source front-end framework.
GEOCONTEXT AND CHCONTEXT GEOGRAPHIC INFORMATION IN CULTURAL HERITAGEMarco Montanari
Internet presence and applications are central for modern museums and cultural institutions. Even more it is important to facilitate and standardize the user experience in order to create a standard quality level and, for the institutions, it is important to simplify configuration operations bound to the creation of the visualized elements and the explorations of the spaces. This demo covers both the technologies underneath the GeoContext tool and the CHContext visualization generator as well as the possible targets and applications.
The document discusses OpenHistoricalMap (OHM), a project that aims to create an open platform for participatory and public archaeology. It summarizes OHM's approach of digitizing archaeological data at different levels of detail and tracking interpretations over time. The technology behind OHM is based on OpenStreetMap and includes additions like a tiler for digitizing paper maps and a time travel toolbar. The goal is to make archaeological research and data openly accessible and traceable.
MN-MAP is an Angular module that simplifies interacting with geographical datasets and web services by wrapping common LeafletJS operations and plugins in a simple API. It addresses the complexity of defining Angular components and directives without pure JavaScript simplicity as well as interacting with asynchronous Angular architecture. The module is an Angular4+ wrapper for LeafletJS that is plugin-aware and exposes common mapping situations through a simple API.
The document discusses using standardized metadata and APIs to generate reusable UI components for designers. It proposes using Django Rest Framework metadata and a library called GrapesJS to automatically create common components like lists and detail views. This would allow developers to write code once and designers to modify the UI without additional coding. The speaker demonstrates a prototype that transforms DRF metadata into GrapesJS components to connect APIs and user interfaces more seamlessly.
This document discusses how big data is impacting tourism. It notes that data comes from tourists, attractions, hotels, and restaurants through sensors and online activities. This data is owned by both the government and private sector, but the private sector data is more integrated with user experiences. It also discusses challenges with scraping data from major travel sites which frequently change their structures. Potential applications of big data in tourism include analyzing user behaviors, automated storytelling for destinations, and tailoring experiences based on user profiles.
The document discusses OpenHistoryMap (OHM), a public archaeology and participatory GIS project. It addresses OHM's approach to digitizing archaeological data at different levels of detail, developing a research ontology to track interpretations, and reliability of source information. The document also outlines OHM's open-source technology stack built on OpenStreetMap and its custom additions like a tiler, time travel toolbar, and Archaeological Research Database to integrate archaeological research. Finally, it invites the audience to join the open-source OHM community.
The document discusses Open History Map, which aims to create tools to teach history using modern web GIS tools. It notes challenges representing history with detail, depth, and structure. Open History Map created a map and data index to contextualize historical sources in time and space. It discusses representing changes over time from nature, mankind, and ephemeral data like photos. The future may include a public history toolkit and updating Wikidata and other databases with digital humanities data.
- OpenHistoryMap aims to create a toolchain and tools for teaching history using modern web-GIS tools. It allows representation of historical data with varying levels of detail, sources, and time periods.
- The software uses open source tools like Python, PostGIS, and Docker. Data is stored in Postgres and rendered on a tileserver for viewing maps on openhistorymap.org.
- Tools are being developed for tasks like digitizing old maps, reconciling data from different sources, and creating visualizations for educators. Future goals include integrating with Wikipedia and adding time series and 3D modeling capabilities.
The document traces the history of computing from ancient times to the present day. It discusses important figures and inventions such as Charles Babbage and Ada Lovelace, Alan Turing, the development of programmable computers at universities in the 1940s, the creation of Microsoft and Apple in the 1970s, and the rise of personal computing and the Internet. The summary highlights some of the key people and technologies that have shaped the evolution of the field over time.
This document discusses defining descriptors to simplify analysis and enable composition of features for cultural heritage applications. It presents the "divide and conquer" approach of separating the problem into maps, content and menus. Descriptors are defined for the map component, including a geocontext JSON sample defining layers and data sources to visualize geographic information. A static content JSON sample is also provided. Finally, it demonstrates existing applications and discusses installation/use of the open source front-end framework.
GEOCONTEXT AND CHCONTEXT GEOGRAPHIC INFORMATION IN CULTURAL HERITAGEMarco Montanari
Internet presence and applications are central for modern museums and cultural institutions. Even more it is important to facilitate and standardize the user experience in order to create a standard quality level and, for the institutions, it is important to simplify configuration operations bound to the creation of the visualized elements and the explorations of the spaces. This demo covers both the technologies underneath the GeoContext tool and the CHContext visualization generator as well as the possible targets and applications.
The document discusses OpenHistoricalMap (OHM), a project that aims to create an open platform for participatory and public archaeology. It summarizes OHM's approach of digitizing archaeological data at different levels of detail and tracking interpretations over time. The technology behind OHM is based on OpenStreetMap and includes additions like a tiler for digitizing paper maps and a time travel toolbar. The goal is to make archaeological research and data openly accessible and traceable.
MN-MAP is an Angular module that simplifies interacting with geographical datasets and web services by wrapping common LeafletJS operations and plugins in a simple API. It addresses the complexity of defining Angular components and directives without pure JavaScript simplicity as well as interacting with asynchronous Angular architecture. The module is an Angular4+ wrapper for LeafletJS that is plugin-aware and exposes common mapping situations through a simple API.
The document discusses using standardized metadata and APIs to generate reusable UI components for designers. It proposes using Django Rest Framework metadata and a library called GrapesJS to automatically create common components like lists and detail views. This would allow developers to write code once and designers to modify the UI without additional coding. The speaker demonstrates a prototype that transforms DRF metadata into GrapesJS components to connect APIs and user interfaces more seamlessly.
This document discusses how big data is impacting tourism. It notes that data comes from tourists, attractions, hotels, and restaurants through sensors and online activities. This data is owned by both the government and private sector, but the private sector data is more integrated with user experiences. It also discusses challenges with scraping data from major travel sites which frequently change their structures. Potential applications of big data in tourism include analyzing user behaviors, automated storytelling for destinations, and tailoring experiences based on user profiles.
The document discusses OpenHistoryMap (OHM), a public archaeology and participatory GIS project. It addresses OHM's approach to digitizing archaeological data at different levels of detail, developing a research ontology to track interpretations, and reliability of source information. The document also outlines OHM's open-source technology stack built on OpenStreetMap and its custom additions like a tiler, time travel toolbar, and Archaeological Research Database to integrate archaeological research. Finally, it invites the audience to join the open-source OHM community.
Open Data e Trasparenza come punto di contatto fra cittadinanza e politica
Firma digitale
1. FIRMA DIGITALE
SCHEMI, METODI E CIFRARI
Algoritmo Tipo Determinismo Anno
RSA Recupero Deterministico 1978
Rabin Recupero 1979
ElGamal Appendice Probabilistico 1984
DSA Appendice Probabilistico 1991
Schnorr Appendice 1991
Nyberg-Rueppel Recupero 1993
RSA
L’algoritmo di RSA è reversibile, ovvero funziona anche invertendo le chiavi. Perciò RSA a
chiavi invertite è un algoritmo di firma con recupero.
Usare RSA per una firma di un documento è però inefficiente a causa della idispensabile
suddivisione in blocchi. Di dimensione inferiore a n. Qundi è possibile firmale solo l’hash del
documento.
A L GO R I T MO S
1. 𝑐 = (𝐻 𝑚 ) 𝑃𝑈 𝑚𝑜𝑑 𝑛
2. Trasmette 𝑚 ∥ 𝑐
A L GO R I T MO V
1. Estrae 𝑚′
2. Calcola 𝐻(𝑚′ )
3. Accetta 𝑚′ se e solo se 𝐻 𝑚′ = 𝑐 𝑒 𝑚𝑜𝑑 𝑛 = 𝐻(𝑚)
FIRMA CIECA
Dato un messaggio 𝑚 = 𝑚1 × 𝑚2 si ha
𝑐 = 𝑚 𝑑 𝑚𝑜𝑑 𝑛 = 𝑚1 𝑑 𝑚𝑜𝑑 𝑛 × 𝑚2 𝑑 𝑚𝑜𝑑 𝑛 𝑚𝑜𝑑 𝑛
Quindi possiamo firmare indipendentemente parti di messagio.
Sia, ora X un ente certificatore che deve firmare il messaggio 𝑚 senza conoscerne il
contenuto. L’utente U può inviare
𝑐1 = 𝑚 × 𝑟 𝑒𝑋 𝑚𝑜𝑑 𝑛𝑋
Ora X può firmare applicanto la prorpia chiave privata e inviare
𝑐2 = 𝑚 𝑑𝑋 × 𝑟 𝑑𝑋 𝑒𝑋 𝑚𝑜𝑑 𝑛𝑋 = 𝑚 𝑑𝑋 × 𝑟 𝑚𝑜𝑑 𝑛𝑋
Quindi U avrà
𝑐3 = 𝑚 𝑑𝑋 × 𝑟 × 𝑟 −1 𝑚𝑜𝑑 𝑛𝑋 = 𝑚 𝑑𝑋 𝑚𝑜𝑑 𝑛𝑋
Messaggio firmato senza che l’utente certificatore abbia letto il contenuto.
2. E L G AMAL
L’input è l’impornta ℎ = 𝐻(𝑚)
L’output sono due etichette 𝑅, 𝑆
Si basa sul problema P1
A L GO R I MO G
1. Scelta di un numero primo 𝑝 di un suo generatore 𝑔 un numero a caso 1 ≤ 𝑢 ≤
𝑝−2
2. Chiave pubblica : 𝑝, 𝑔, 𝑔 𝑢 𝑚𝑜𝑑 𝑝
3. Chiave privata: 𝑢
A L GO R I T MO S
Per ogni messaggio da inviare si ha
1. Scegliere 𝑘 tale che 2 < 𝑘 < 𝑝 − 2 e 𝑀𝐶𝐷 𝑘, 𝑝 − 1 = 1
2. Generare l’etichetta 𝑅 = 𝑔 𝑘 𝑚𝑜𝑑 𝑝
Questo è vero perchè
𝑔ℎ 𝑚𝑜𝑑 𝑝 = 𝑦 𝑅 𝑅 𝑆 𝑚𝑜𝑑 𝑝
𝑔ℎ 𝑚𝑜𝑑 𝑝 = 𝑔 𝑎𝑅 𝑔 𝑘𝑆 𝑚𝑜𝑑 𝑝
𝑔ℎ −𝑎𝑅 −𝑘𝑆 ≡ 1(𝑚𝑜𝑑 𝑝)
ℎ − 𝑎𝑅 − 𝑘𝑆 ≡ 𝑝 − 1(𝑚𝑜𝑑 𝑝)
ℎ − 𝑎𝑅 − 𝑘𝑆 ≡ 0(𝑚𝑜𝑑 𝑝 − 1)
𝑆 = 𝑘 −1 ℎ − 𝑎𝑅 𝑚𝑜𝑑 (𝑝 − 1)
S è espressione congruenziale di firma.
A L GO R I T MO V
1. Controllare che sia 1 ≤ 𝑅 ≤ 𝑝 − 1 e 𝑆 ≠ 𝑝 − 1
2. Calcolare
𝑣1 = 𝑦 𝑅 𝑅 𝑆 𝑚𝑜𝑑 𝑝
𝑣2 = 𝑔ℎ 𝑚𝑜𝑑 𝑝
3. Se 𝑣1 = 𝑣2 il messaggio è integro.
3. DSS
Basato su ElGamal
Si basa sul problema P1
La dimensione di p è definita dallo standard: 2512 < 𝑝 < 21024
I calcoli di R e S sono fatti 𝑚𝑜𝑑 𝑞 ove 𝑞 è il più grande fattore primo di 𝑝 − 1 tale
che 2159 < 𝑞 < 2160
𝐻(𝑚) deve essere di 160 bit e calcolata con SHA-1
A L GO R I T MO G
Come ElGamal
A L GO R I T MO S
Per ogni messaggio da firmarel’utente deve scegliere un numero a caso 1 ≤ 𝑘 ≤ 𝑞 − 1 e
calcola due etichette di 160 bit ciascuma:
𝑅 = 𝑔 𝑘 𝑚𝑜𝑑 𝑝 𝑚𝑜𝑑 𝑞
𝑆 = 𝑘 −1 𝐻 𝑚 + 𝑎 × 𝑅 𝑚𝑜𝑑 𝑞
A L GO R I T MO V
1. Verificare che sia 0 < 𝑅 < 𝑞 e 0 < 𝑆 < 𝑞
2. Calcolare:
𝑤 = 𝑆 −1 𝑚𝑜𝑑 𝑞
𝑢1 = 𝐻 𝑚 × 𝑤 𝑚𝑜𝑑 𝑞
𝑢2 = 𝑅 × 𝑤 𝑚𝑜𝑑 𝑞
𝑣 = 𝑔 𝑢1 × 𝑦 𝑢2 𝑚𝑜𝑑 𝑝 𝑚𝑜𝑑 𝑞
3. Se 𝑣 = 𝑅 la firma è valida.