| Antonio R. Nicolosi | |  |
 Personal Webpage
| | Antonio R. Nicolosi | | Assistant Professor | | Location: | 624 Babbio | | Phone: | 201.216.8035 | | Fax: | 201.216.8249 | | Email: | nicolosi@cs.stevens.edu |
| Close
CPE 668:Foundations of Cryptography
This course provides a broad introduction to cornerstones of security (authenticity, confidentiality, message integrity and non-repudiation) and the mechanisms to achieve them. Topics include: block and stream ciphers, secret-key and public-key systems, key management, public-key infrastructure (PKI), digital envelope, integrity and message authentication, digital signature and non-repudiation, trusted third party and certificates. Various security standards and protocols such as DES, PGP and Kerberos will be studied. The course includes a project and some lab experiments related to running, analyzing and comparing various security algorithms. |
|
Close
CS 181:Introduction to Computer Science Honors I
Getting acquainted with C++: data types, input and output, functions, writing simple C++ programs, flow control, Boolean expressions, decision statements, if/then, and switch/case. Loop operations, while, do/while, and for loops. Arrays and pointers. Defining structs and classes, constructors and destructors, and operator overloading using an example String class. Templates. Abstract data types: vectors, lists, stacks, queues, and priority trees with applications. Trees and simple sorting with searching algorithms. By invitation only. Students who complete this class are exempt from CS 115 and CS 284. |
|
Close
CS 578:Privacy in a Networked World
Increasing use of computers and networks in business, government, recreation, and almost all aspects of daily life has led to a proliferation of online sensitive data that, if used improperly, can harm the data subjects. As a result, concern about the ownership, control, privacy, and accuracy of these data has become a top priority. This course focuses on both the technical challenges of handling sensitive data and the policy and legal issues facing data subjects, data owners, and data users. This course is suitable for advanced undergraduate computer science majors, graduate students in computer science, and students in technology management or other majors with some computer science background. Course readings draw on a variety of sources, including both technical materials and the popular press. |
|
Close
CS 579:Foundations of Cryptography
This course provides a broad introduction to cornerstones of security (authenticity, confidentiality, message integrity, and non-repudiation) and the mechanisms to achieve them as well as the underlying mathematical basics. Topics include: block and stream ciphers, public-key systems, key management, certificates, public-key infrastructure (PKI), digital signature, non-repudiation, and message authentication. Various security standards and protocols such as DES, AES, PGP, and Kerberos, are studied. |
|
Close
CS 693:Cryptographic Protocols
This course covers the design and analysis of security protocols, and studies different attacks and defenses against them. Topics include: signature and authentication protocols, privacy, digital rights management, security protocols for wired, wireless and distributed networks, electronic voting, payment and micropayment protocols, anonymity, broadcast encryption and traitor tracing, quantum cryptography, and visual cryptography. The course includes a project. |
|
Close
SOC 551:Privacy in a Networked World
Increasing use of computers and networks in business, government, recreation, and almost all aspects of daily life has led to a proliferation of online sensitive data that, if used improperly, can harm the data subjects. As a result, concern about the ownership, control, privacy, and accuracy of these data has become a top priority. This course focuses on both the technical challenges of handling sensitive data and the policy and legal issues facing data subjects, data owners, and data users. This course is suitable for advanced undergraduate computer science majors, graduate students in computer science, and students in technology management or other majors with some computer science background. Course readings draw on a variety of sources, including both technical materials and the popular press. |
|
|
| | School: Schaefer School of Engineering & Science | | Department: Computer Science | Office Hours: Thur 4—6pm and by appt.
|
|
|
| | Research & Education |  |
| | Education | | Ph.D. New York University, 2007 M.Sc. New York University, 2004 Laurea (M.Sc.-equivalent) Università di Catania (Italy), 2001 |
| | | Research |
- Security and privacy in distributed systems
- Lattices and decoding algorithms
|
| |
| | Experience & Service |  |
| | Professional Service | Program Committee Member, 6th Conference on Security and Cryptography for Networks (SCN10) Program Committee Member, 12th Information Security Conference (ISC09) Program Committee Member, 2nd International Conference on Provable Security (ProvSec08)
Program Committee Member, 6th International Conference on Cryptology and Network Security (CANS07)
|
| |
| | Achievements & Professional Societies |  |
| | | | Professional Societies | | ACM, IACR, IEEE, USENIX |
| |
| | Selected Publications |  |
| Conference Proceedings
Arun Seehra, Jad Naous, Michael Walfish, David Mazières, Antonio Nicolosi, Scott Shenker. (Dec 23, 2009). "A Policy Framework for the Future Internet ", The Eighth ACM Workshop on Hot Topics in Networks (HotNets-VIII) . W. Leland, R. Mahajan, ACM.
D. Micciancio and A. Nicolosi. (Jul 11, 2008). "Efficient Bounded-Distance Decoders for Barnes-Wall Lattices", IEEE International Symposium on Information Theory. Alex Vardy, IEEE CNF. 2484–2488.
N. Fazio, A. Nicolosi, and D.H. Phan. (Oct 9, 2007). "Traitor Tracing with Optimal Transmission Rate", Information Security Conference. Juan Garay, Springer-Verlag. LNCS 4779 71–88.
|
|
| |
|