Associate Professor
Curriculum Vitae

Born in Italy, 4.4.1962; master in electronic eng. 19.12.1986; Ph.D. in Electronic Eng. of Information and Systems, 1991.
Computer technician from 1991 to 1998.
Associate professor from 1998 by Politecnico di Milano, Milano.
Teaching activity:
from 2001: “Informatics II” - basics of operating systems and computer architecture, bachelor, 1st year
from 2005: “Formal Languages and Compilers” - basics of languages, syntax and compiler construction, master, 1st year
from 2004: “Foundamentals of Cryptography” - basics of cryptographic algorithms and architectures, master, 2nd year
previously he taught also “Informatics I” (computer programming) and “Electronic Computers” (switching theory and computer architecture), besides a few courses on computer architecture for private companies
for all courses see the web site
Research activity:
Since the master degree prof. Breveglieri has worked mainly in the field of dedicated VLSI architectures and cryptography, and partly in that of formal languages for modeling complex systems.

  • design of dedicated architectures (hardware and software) for computer arithmetic, signal and image processing
  • design of dedicated architectures (hardware and software) for complex and innovative cryptographic algorithms, and security problems of devices and systems
  • automata, grammars and formal languages, modeling of concurrent systems

The research in the computer arithmetic and signal-image processing has included: design of VLSI architectures for fast multiplication and fast discrete convolution (filtering). The cryptography research field includes: efficient VLSI architectures for innovative and computing-intensive algorithms like elliptic curves and pairing systems; power and fault-based attacks to hardware and software cryptographic systems; protection methods to fault-based attacks by means of fault diagnosis and tolerance techniques. The formal languages research field includes: study of queue languages for modeling concurrent systems, study of trace languages and the word problem for trace languages.
In the mid ’90 he collaborated with CERN to the FERMI project (RD-16) on reliability issues of the data acquisition systems for high energy physics experiments for the LHC particle collider.
Since 2004 he is co-chair of the workshop “Fault Diagnosis and Tolerance in Cryptography”, FDTC, see - 06 - 07 and 08
He is reviewer and guest editor for a few international journals, to include the IEEE Transactions on Computers, and is member of the PC of the WAIFI workshop (Arithmetic of Finite Fields).
He has carried out an european industrial research project (MEDEA+ CRYPTOSOC A 304; years: 2002 - 2004) related to the methodologies for the realization of cryptography in high-end servers, in collaboration with research partners: Politecnico di Torino Italy, ST Microelectronics Italy, BULL France, SAGEM France, AMTEC Italy, I2E France, CEA France.
He has a research collaboration with ST Mcroelectronics Italy, related to the design of efficient VLSI architectures for cryptography, and protection against attack methodologies to hardware and software cryptographic systems.
He is scientific advisor at the ASI (Area Servizi Informatici) of the Politecnico di Milano and delegate by CILEA (Consorzio Interuniversitario Lombardo per l’Elaborazione Automatica), and has the task of supervising supercomputing activities on account for Politecnico di Milano.
Since 1987 to day, he has made several translations (from English to Italian) of scientific textbooks on operating systems, computer architecture and computer networks, by McGraw-Hill and Morgan-Kaufmann publishing.


Campus: Bld. 20 - Via Ponzio
Floor: 1
Office: 109
Ph.: 3653
Fax:: 3411

How to dial an extension

Personal page - CV and other information

Informatics 2 - bachelor in Information Eng.

Formal Languages and Compilers - Master in Information Eng.

Foundations of Cryptography - Master in Information Eng. (Como)

Thesis proposal:

Dismissed courses