Cours - Sécurité informatique
32 documents à télécharger gratuitement
Cours de sécurité informatique partagés par des étudiants et des enseignants. Thèmes couverts : cybersécurité, cryptographie, chiffrement, pentest, vulnérabilités.
This document provides an in-depth exploration of hashing functions and electronic signatures. It outlines the principles, properties, and applications of hashing, including collision resistance and one-way functionality. The document also explains the mechanism and roles of electronic signatures in ensuring authenticity, integrity, and non-repudiation of messages. Examples like MD5 and concepts such as the birthday paradox are introduced to explain theoretical fundamentals and practical implementation strategies.
This document provides a detailed exploration of the Data Encryption Standard (D.E.S), a symmetric block cipher algorithm introduced in 1975 by IBM. It elaborates on the functioning of D.E.S, including key generation, encryption, and decryption processes, all based on 64-bit data blocks and a 56-bit key. The document also discusses the strengths of D.E.S, including its high-speed encryption, and its weaknesses, such as vulnerability to brute-force attacks due to limited key size. Finally, it highlights the evolution towards the Advanced Encryption Standard (A.E.S) as a replacement for D.E.S...
This document discusses vulnerabilities and attacks within the field of information security. It outlines different types of vulnerabilities including organizational, physical, and technological. The chapter also covers various types of security attacks such as social engineering and network attacks.
Ce document présente un cours sur la sécurité des réseaux, préparé par Laabidi Mounira. Il aborde divers aspects de la sécurité, y compris les menaces aux différentes couches du modèle OSI, ainsi que les bonnes pratiques pour sécuriser les systèmes. Les sujets traités incluent les pare-feu, la détection d'intrusions, et la sécurité des équipements réseau.
Ce document présente les méthodes et protocoles de gestion de l'authentification et des accès aux systèmes d'information. Il aborde le concept de Single Sign On (SSO), ses avantages et inconvénients, et détaille les architectures d'implémentation du SSO. Enfin, il souligne l'importance de la sécurisation des systèmes d'exploitation et des logiciels.
This document provides an overview of cryptographic tools and authentication techniques. It outlines the phases of authentication and discusses different methods and best practices for password management. Key topics include symmetric and asymmetric encryption, as well as the importance of strong authentication methods.
This course introduces the fundamentals of computer security, covering objectives such as understanding threats and attacks, and learning defense techniques. It explores cryptography, authentication tools, and the security of operating systems and software. Additionally, it outlines the basic security principles of networks and the CIA triad: Confidentiality, Integrity, and Availability.
This document introduces SSL (Secure Socket Layer), a protocol ensuring confidentiality, integrity, and authentication in data exchange between clients and servers. It describes the distinct advantages of SSL over other systems, including its standardization, robustness against cryptanalysis, and open-source implementation via OpenSSL. The text also discusses the widespread adoption of Apache as a secure web server, highlighting its features, reliance on complementary tools like MySQL and PHP, and its quick response to vulnerabilities. Lastly, it provides a brief overview of installing the...






