8-9 marzo 2019

CORSO DI CRITTOGRAFIA E BLOCKCHAIN

Docente Massimo Bertaccini

CORSO DI CRITTOGRAFIA E BLOCKCHAIN

DOCENTE
MASSIMO BERTACCINI

Crittografo PhD ip. esperto di Cyber Security e Privacy. Docente e seminarista per vari Enti privati e pubblici. Fondatore di CryptoLab:  Start Up tecnologica nata da un Laboratorio di Ricerca nel 2009 in campo Crittografico. Autore di diversi brevetti di crittografia viene finanziato da Vodafone per creare un nuovo algoritmo a Chiave Pubblica Privata nel 2010 e da qui nasce il progetto MB11 (mod 3 del corso).  Dal 2011 al 2017 ha progettato e sviluppato un Motore di Ricerca per dati Crittati utilizzando buona parte degli algoritmi di crittografia che sono spiegati nel corso. E’ probabilmente il primo motore di ricerca su dati criptati al mondo. Ha ottenuto diversi riconoscimenti Internazionali tra i quali : il “Silicon Valley Inventor Prize”, e con Cryptolab ha vinto 2 “Seal of Excellence” dalla EU Commission oltre a molti altri grants e riconoscimenti. Nel 2017 e’ stato chiamato a far parte del programma “IPEN” della Commission Privacy EU. Vive e lavora tra l’ Italia e la Silicon Valley. https://www.linkedin.com/in/massimo-bertaccini-7292091b/

DATE
Il Corso si svolge in due giornate, venerdì 8 e sabato 9 marzo 2019
dalle 9.30 alle 12.30 e dalle 13.30 alle 16.30

LUOGO
CENTRO SENECA,PIAZZA DEI MARTIRI 8, BOLOGNA

COSTO
600 euro per gli associati.
Per i non associati: 800 euro (600 euro + 200 euro di quota associativa)

PRENOTAZIONI
IL Corso è regolamentato da una prenotazione che dovrà pervenire all’Accademia DECENTRA entro le 72 ore precedenti la data del suo svolgimento, scrivendo a info@decentra.academy 

PRE-REQUISITI
Algebra e Analisi Matematica. Comprensione (lettura) della lingua inglese. Volonta’ di apprendere. Ottimo per studenti post Universitari che vogliano approfondire e lavorare nell’ ambito delle Crypto e delle applicazioni sulla Blockchain, ma anche per professionisti e managers che desiderano approfondire le tematiche legate alla crittografia

OBIETTIVI DEL CORSO
Il primo Corso in Italia che mira a fornire le basi della crittografia e a prendere in considerazione in maniera approfondita la crittografia delle cryptocurrency e della Blockchain.  Il Corso affrontera’ in dettaglio i diversi sistemi crittografici sia classici che moderni e il meccanismo di funzionamento, studiandone punti di forza e debolezze. Verranno poi affrontate le nuove tematiche relative alle Cryptocurrency e agli algoritmi crittografici sottostanti.
Il Corso prendera’ in esame gli algoritmi relativi alle procedure di cifratura e decifratura, e quelli che, allo stato delle conoscenze, garantiscono la sicurezza dei sistemi crittografici sempre con esempi e uses cases riferiti ad usi pratici e implementazioni efficienti.  Lo studente acquisira’ la consapevolezza dei diversi aspetti della crittografia e dei molteplici ambiti di applicazione. Inoltre apprendera’ la crittografia alla base del mining , della creazione , dello scambio e del consensus applicato alle cryptocurrency.
Le slides e i testi base saranno in lingua italiana e inglese.   Durante i Seminari lo studente acquisira’ conoscenza diretta e pratica delle tecniche di crittazione e decrittazione, sperimenterà la costruzione di sistemi crittografici e analizzera’ in maniera pratica i sistemi alla base delle Cryptocurrency e della Blockchain.

 

PROGRAMMA DEL CORSO

Mod 1: Storia della Crittografia e della Blockchain
Nozioni generali e orientative sulla crittografia
Evoluzione della Crittografia: presentazione dei piu’ celebri algoritmi crittografici
La Crittografia applicata alla Blockchain e alle CryptoCurrency

Mod 2: Cryptography and Algorithms
Nozioni fondamentali di Crittografia
Principio di Kerkoff
Fattorizzazione e Logaritmo Discreto: nozioni generali
La Crittografia Asimmetrica e a Chiave Pubblica
Diffie–Hellman (Exchange of the Key)

Mod 3: Asymmetric Encryption: Public/Private key Cryptography:
RSA (User Cases and applications)
ElGamal (DH application in an asymmetric algorithm)
Digital Signature

Mod 4: CryptoCurrency e Blockchain
Funzionamento teorico e pratico degli algoritmi e dei principali sistemi di creazione di valuta criptata:
Aspetti generali e orientativi su BitCoin e Blockchain
BlockChain: funzionamento, crittografia, storia e utilizzo
Funzioni Hash: spiegazione, casi d’ uso e implementazioni

Mod 5: La Crittografia delle CryptoCurrency
Elliptic Curve utilizzate in Crypto-Currency: Secp256k1 cenni e utilizzo
Zero Knowledge Protocol: Z-Cash case Protocollo Schnorr , “ Spooky Moon Math” Protocolli Interattivi e Diretti di Zero knowledge

Al termine del corso a chi avra’ superato il 70% dei Moduli verra’ rilasciato un Attestato di Partecipazione