Smelý Palko v Ohiu alebo pán Turing ide voliť

Slides:



Advertisements
Similar presentations
The Important Thing About By. The Important Thing About ******** The important thing about ***** is *****. It is true s/he can *****, *****, and *****.
Advertisements

Ma.
O Alfabeto Com Vocabulário Adaptado ao português do original de Robert Rose. 01/03/08.
Picture It Very Basic Game Picture Pepper. Original Game import java.util.Scanner; public class Game { public static void main() { Scanner scan=new Scanner(System.in);
1 x = 9 12 x = x = x = x = x = x =
HOW TO EXPRESS YOURSELF. Why is it important to express your point of view? You show that you know exactly what you are talking about You show that you.
Click on each of us to hear our sounds.
Martin Vacek Filozofický Ústav Slovenská Akadémia Vied Školite ľ : Prof. Marián Zouhar, PhD. 14/01/2013
GABRIEL GARCÍA MÁRQUEZ
int getThird(int *arr){ return arr[3]; } In all these examples “n” is the size of the input e.g. length of arr O(1) And what two things are wrong with.
Las Vocales En Espanol.
A) 80 b) 53 c) 13 d) x 2 = : 10 = 3, x 3 = 309.
Paneurópsky prieskum verejnej mienky o ochrane zdravia a bezpečnosti pri práci Výsledky z celej Európy a Slovenska - Máj 2013 Reprezentatívne výsledky.
Safari Tech Books Online Marika Janoušková. Obsah Prečo potrebujete Safari? Čo je Safari? Aké odbory pokrýva? Ukážka Integrácia Safari do lokálneho knižničného.
1 Stručný prehľad. 3 rozmerný servopohon (Realizácia na MEZOMATIKu bez podradeného ROP). Porovnanie nameraných priebehov so simulovanými pre 3 rozmerný.
Slovak University of Technology in Bratislava Faculty of Civil Engineering Prof. Ing.Jan Szolgay, PhD. Vice-dean for Science, Research and Foreign Relations.
Fuzzy ES - Fuzzy množiny_ stručný náhľad Približne dva alebo aj trochu viac /matematizácia neurčitosti/ Fuzzy logic is a very powerful technique that enables.
Využitie IKT v anglickom jazyku na ZŠ ŠCI pri Obchodnej akadémii Levice Autorka: Mgr. Magdaléna Kokošová Apríl 2005.
Project Comenius Science and Discoveries in Europe Základná škola J. Lipského s MŠ Trenčianske Stankovce-Slovakia
Lanterns Marco Bodnár 12.. Task Paper lanterns float using a candle. Design and make a lantern powered by a single tea-light that takes the shortest time.
Object Query Language (OQL) Marián Kamenišťák MFF – UK Praha
1 iCam HD Užívateľská príručka. 2 Inštalácia iCam HD Akceptácia iCam HD do Vašich SKYPE kontaktov Práca v iCam HD aplikácii Práca v SKYPE aplikácii Ovládanie.
The Fine Points of Conditionals. When squirrels get together for a party, they like to have cigars. A squirrel party is successful when the number of.
private void Application_Launching(object sender, LaunchingEventArgs e) { } private void Application_Activated(object.
Atomic Force Microscopy
ASP.NET MVC Tutoriál. Obsah Založení projektu, přidání databáze Model Controllery, Routing a Pohledy Práce s daty (CRUD) Unit testy a Dependency injection.
CPSC 233 Tutorial January 21 st /22 nd, Linux Commands.
ΜΕΤΑΣΥΛΛΕΚΤΙΚΗ ΦΥΣΙΟΛΟΓΙΑ ΕΡΓΑΣΤΗΡΙΟ 3. Μετασυλλεκτική Εργ3-Λιοσάτου Γ.2 ΒΙΟΛΟΓΙΚΟΙ ΠΑΡΑΓΟΝΤΕΣ ΠΟΥ ΕΠΗΡΕΑΖΟΥΝ ΤΗ ΦΘΟΡΑ ΤΩΝ ΟΠΩΡΟΚΗΠΕΥΤΙΚΩΝ Αναπνοή Η λειτουργία.
We are not happy in Slovakia 70 % young Slovaks wants to live abroad.
Analyzing dichotomous dummy variables
Unit-1 Introduction to Java
Co robi ten kod? [C] bool czyDodatnie(int[] tab, int roz) {
6.033 Lecture 21 Security Introduction Nickolai Zeldovich Spring 2009
Turing Machine
Example Bullet Point Slide
COLDPLAY.
Sme produkty, musíme sa predať
„Okno do podnikania“ Podpora pre začínajúcich podnikateľov od spoločnosti Microsoft (Microsoft Sparks) Roman Russev Microsoft Slovakia.

Podnikové komunikačné systémy Dušan Kováč
Jakub Šimko Metódy inžinierskej práce Prednáška 7: Verziovanie zdrojových kódov (Git) Jakub Šimko
Traduction d’un texte de Pablo Neruda Prix Nobel de Littérature 1971
Sir ISAAC newton.
Sieťový operačný systém
William Shakespeare Životopis
Integritné obmedzenia v SQL
Navrhovanie experimentov – DOE (Design of Experiment) 2
Šifrovanie Dešifrovanie
PET/CT s Flurocholínom(18F) pri uzlovitých léziách v pečeni: môže včasná dynamická akvizícia zlepšiť špecifickosť? S Balogova §+, V Huchet+, F Bumsel,
Fyzikálna chémia,1.ročník, HF Technická univerzita v Košiciach
Open Access z hľadiska autora, vydavateľa, čitateľa a spoločnosti
Open Access v H2020 Barbora Kubíková Národný kontaktný bod
Patrik Ort Acount Executive , Stredná Európa
Energy Na 11P 11e.
اثرات گرمايش جهاني تغييرات آب و هوا، تأثيرات عميق و شديدي بر بسياري از عوامل اساسي موثر بر سلامت از جمله : آب، غذا، هوا و محيط زيست دارد كه اين مورد خود.
Prekladač, jeho funkcia a štruktúra, spôsob prace
Andrej Lúčny Témy bakalárskych prác Andrej Lúčny
while loops; logic; random numbers; tuples
Je modrá veľryba najväčšia vec na svete?
Je modrá veľryba najväčšia vec na svete?
Visual Basic – Decision Statements
цахилгаанжих үзэгдлийг атомын бүтцээр тайлбарлах
Differences between Java and JavaScript
Химиялық алғашқы ұғымдар 8 - сынып
Program Flow.
Osvětlení do dílny. PROČ ZVOLIT VHODNÉ SVĚTLO DO DÍLNY V DÍLNĚ PŘECI CHCETE PRACOVAT V DOBĚ, KDY JE VENKU NEPŘÍZNOVÉ POČASÍ VHODNÉ A VELKÉ SVĚTLO, KTERÉ.
CIS 725 Data Link Layer.
Conditionals.
python
Presentation transcript:

Smelý Palko v Ohiu alebo pán Turing ide voliť Pavol Černý GJH, Január 2009

Smelý Palko v Ohiu alebo pán Turing ide voliť Čo je Ohio? Kto je Turing? Bonus: čo je na obrázku? Smelý Palko v Ohiu alebo pán Turing ide voliť Pavol Černý GJH, January 2009

Voľby v roku 2000

Volebné automaty Homér Simpson má problém. (tu bolo video ako Simpsonovci volili)

iVotronic

M100 Scanner

M650 Scanner

ES&S Systém -- úvodné nastavenia

ES&S Systém -- zbieranie výsledkov

PEB

Unity aplikácia na zrátavanie výsledkov hlasy[kandidat] = hlasy[kandidat]+1 ?? nie: 365.000 riadkov.. v C, C++, Cobol, Java and Visual Basic

Ako sme hľadali

Čo sme našli

Tlačiareň

Tlačiareň 2

Zámky a kľúče

Ako si vyrobiť PEB

Ako si vyrobiť PEB QA option – no election specific password

Softvérové chyby Buffer overflow Vrátiť dáta z viacerých okrskov vrátiť nebezpečný (a dlhý) string Vrátiť dáta z viacerých okrskov týka sa optických scannerov Žiadna (alebo zlá) kryptografia na prenosových médiach

Úplný útok 1. Volič-zločinec začne proces nahrávania nových volebných dát na iVotronic pomocou emulovaného QA PEBu (3 mins) 2. Volič-zločinec využije buffer-overflow chybu a nahrá nový firmware naiVotronic (15 mins) 3. Volič-zločinec odletí do Severnej Kórei

Úplný útok 4. pri zbere dát sa od infikovaného iVotronic-u zreportujú vymyslené výseldky a infikuje sa back-end Unity 5. pri ďalších voľbach sa infikujú všetky ostatné iVotronic-y, M100vky a M650ky.

Prečo niekto konečne nenapíše program, ktorý by skontroloval, či iné programy robia to, čo majú?

Prečo niekto konečne nenapíše program, ktorý by skontroloval, či iný program skončí?

Skúsme si to predstaviť bool Zastaví?(string Program, string vstup) Program P (zdrojový kód) Vstup Zastaví? Áno / Nie

Hrajme sa ďalej bool Zastaví?(string Program, string vstup) bool Trik(string program) { if Zastaví?(program,program) { while true {}; } else { return true; }

Hrajme sa ďalej Trik(“bool Trik(string program) { “); if Zastaví?(program,program) { while true {}; } else { return true; } “);

Inými slovami... Trik(Trik) bool Trik(string program) { if Zastaví?(program,program) { while true {}; } else { return true; } Trik(Trik)

Zastaví Trik(Trik)??? Predstavme si, že Trik(Trik) zastaví: bool Trik(string program) { if Zastaví?(program,program) { while true {}; } else { return true; } Predstavme si, že Trik(Trik) zastaví: ale to znamená, že funkcia Zastaví? vraví, že Trik(Trik) nezastaví

Zastaví Trik(Trik)??? Predstavme si, že Trik(Trik) nezastaví: bool Trik(string program) { if Zastaví?(program,program) { while true {}; } else { return true; } Predstavme si, že Trik(Trik) nezastaví: ale to znamená, že funkcia Zastaví? vraví, že Trik(Trik) zastaví

???

Funkcia Zastaví? neexistuje.

Záver Dajte sa na informatiku! (ak chcete..) Volebné automaty – zdá sa, že je ešte dosť práce Písať spoľahlivé programy - ako na to? .. Výpočet .. moc zaujímavý pojem – v matematike, fyzike, biológii