CS 251: Bitcoin and Crypto Currencies
For advanced undergraduates and for graduate students. The potential applications for Bitcoin-like technologies is enormous. The course will cover the technical aspects of crypto-currencies, blockchain technologies, and distributed consensus. Students will learn how these systems work and how to engineer secure software that interacts with the Bitcoin network and other crypto currencies. Prerequisite:
CS110. Recommended:
CS255.
Terms: Aut
| Units: 3
CS 255: Introduction to Cryptography
For advanced undergraduates and graduate students. Theory and practice of cryptographic techniques used in computer security. Topics: encryption (symmetric and public key), digital signatures, data integrity, authentication, key management, PKI, zero-knowledge protocols, and real-world applications. Prerequisite: basic probability theory.
Terms: Win
| Units: 3
Instructors:
Boneh, D. (PI)
;
Bunz, B. (TA)
;
Corrigan-Gibbs, H. (TA)
...
more instructors for CS 255 »
Instructors:
Boneh, D. (PI)
;
Bunz, B. (TA)
;
Corrigan-Gibbs, H. (TA)
;
Deitch, T. (TA)
;
Ishfaq, H. (TA)
;
Shapiro, J. (TA)
Filter Results: