This course provides an in-depth knowledge of the main architectures relating to distributed ledgers and the related cryptographic protocols that ensure the correct and secure execution of transactions. Examples relating to the main distributed ledgers will be presented, such as Bitcoin and Ethereum
Prerequisiti
The student has knowledge of the topics presented in an introductory Data Security course. In particular, the student knows the main symmetric and asymmetric encryption schemes, such as DES, AES and RSA; digital signature schemes; cryptographic hash functions. In addition, the student has knowledge of the complexity analysis of algorithms.
Metodi didattici
The lectures consist of 48 hours of theoretical lessons. The lessons are dedicated to the illustration of:
architectural models of distributed ledgers; the problem of consensus in distributed ledgers; primitives and cryptographic protocols related to the management and execution of transactions on distributed ledgers.
Verifica Apprendimento
The verification method consists of a written test.
The purpose of this test is to verify the learning and understanding of the models, architectures and protocols presented during the lessons. A written test consists of questions of a theoretical nature, the purpose of which is to verify the communication skills developed by the student, in particular the acquisition of the technical terminology necessary for the understanding and communication of the methodologies and models related to distributed ledgers and cryptographic protocols.
The questions of the written test is 4 and each question scores 7.5 points. The written exam duration is 1 hour.
The mark of the written test is expressed in thirtieths. The test is passed if the grade is greater than or equal to 18/30. The final grade will take into account the accuracy and quality of the answers (70%), the skill of presentation (10%), and the ability to adequately justify statements, analyses, and judgments (20%). If the quality of the presentation is particularly high—in the case where the score achieved is 30—cum laude is awarded.
Contenuti
The student has knowledge of the topics presented in an introductory Data Security course. In particular, the student knows the main symmetric and asymmetric encryption schemes, such as DES, AES and RSA; digital signature schemes; cryptographic hash functions. In addition, the student has knowledge of the complexity analysis of algorithms.
Lingua Insegnamento
INGLESE
Altre informazioni
There is no textbook. Hence handouts and will be provided slides provided by the teacher, available on the University e-learning site.
Meeting with the professor by appointment via email to name.surname@uninsubria.it. The professor replies only to signed emails coming from the domain studenti.uninsubria.it.