Theory of cryptography

Plaintext-aware encryption

Plaintext-awareness is a notion of security for public-key encryption. A cryptosystem is plaintext-aware if it is difficult for any efficient algorithm to come up with a valid ciphertext without being aware of the corresponding plaintext. From a lay point of view, this is a strange property. Normally, a ciphertext is computed by encrypting a plaintext. If a ciphertext is created this way, its creator would be aware, in some sense, of the plaintext. However, many cryptosystems are not plaintext-aware. As an example, consider the RSA cryptosystem without padding. In the RSA cryptosystem, plaintexts and ciphertexts are both values modulo N (the modulus). Therefore, RSA is not plaintext aware: one way of generating a ciphertext without knowing the plaintext is to simply choose a random number modulo N. In fact, plaintext-awareness is a very strong property. Any cryptosystem that is semantically secure and is plaintext-aware is actually secure against a chosen-ciphertext attack, since any adversary that chooses ciphertexts would already know the plaintexts associated with them. (Wikipedia).

Video thumbnail

Cryptography (part 1 of 3)

An informal introduction to cryptography. Part of a larger series teaching programming at http://codeschool.org

From playlist Cryptography

Video thumbnail

Network Security: Classical Encryption Techniques

Fundamental concepts of encryption techniques are discussed. Symmetric Cipher Model Substitution Techniques Transposition Techniques Product Ciphers Steganography

From playlist Network Security

Video thumbnail

Perfect Cipher - Applied Cryptography

This video is part of an online course, Applied Cryptography. Check out the course here: https://www.udacity.com/course/cs387.

From playlist Applied Cryptography

Video thumbnail

Encryption Explained Simply | What Is Encryption? | Cryptography And Network Security | Simplilearn

In today's video on encryption explained simply, we take a look at why cryptography is essential when it comes to protecting our privacy on the internet. We take a look at how what is encryption, how encryption and decryption works with simple step by step explanation, and move onto it's c

From playlist Cyber Security Playlist [2023 Updated]🔥

Video thumbnail

Stanford Seminar - Bugs in Crypto Implementations

Whether it’s by email, text, or social media platform, the average person will send over 60 messages per day—that's 22,000 messages per year. With billions of messages sent around the world each day, how can you be sure that your messages are safe and secure? Join professor Dan Boneh, on

From playlist Stanford Seminars

Video thumbnail

DEFCON 19: Speaking with Cryptographic Oracles

Speaker: Daniel Crowley Application Security Consultant, Trustwave - SpiderLabs Cryptography is often used to secure data, but few people have a solid understanding of cryptography. It is often said that if you are not strictly a cryptographer, you will get cryptography wrong. For that ma

From playlist DEFCON 19

Video thumbnail

Correctness And Security - Applied Cryptography

This video is part of an online course, Applied Cryptography. Check out the course here: https://www.udacity.com/course/cs387.

From playlist Applied Cryptography

Video thumbnail

How to Break PDF Security

PDF is the most widely used standard for office documents. Supported by many desktop applications, email gateways and web services solutions, are used in all sectors, including government, business and private fields. For protecting sensitive information, PDFs can be encrypted and digitall

From playlist Security

Video thumbnail

Modes of Operation of Block Ciphers

Cryptography and Network Security by Prof. D. Mukhopadhyay, Department of Computer Science and Engineering, IIT Kharagpur. For more details on NPTEL visit http://nptel.iitm.ac.in

From playlist Computer - Cryptography and Network Security

Video thumbnail

22C3: COMPLETE Hard Disk Encryption with FreeBSD

Speaker: Marc Schiesser Learn how to effectively protect not only your data but also your applications Most technologies and techniques intended for securing digital data focus on protection while the machine is turned on -- mostly by defending against remote attacks. An attacker with ph

From playlist 22C3: Private Investigations

Video thumbnail

GORUCO 2018: Encryption Pitfalls and Workarounds by Melissa Wahnish

GORUCO 2018: Encryption Pitfalls and Workarounds by Melissa Wahnish

From playlist GORUCO 2018

Video thumbnail

Types of Cryptography Algorithms | Cryptography in Network Security | Edureka | Cybersecurity Live-2

🔥Edureka Cybersecurity Online Training: https://www.edureka.co/cybersecurity-certification-training This Edureka video on Cryptography Algorithms Explained talks about the various algorithms used for cryptography and how they help in making our data secure. Cybersecurity Training Playlist

From playlist Edureka Live Classes 2020

Video thumbnail

Classical Cryptosystems

Cryptography and Network Security by Prof. D. Mukhopadhyay, Department of Computer Science and Engineering, IIT Kharagpur. For more details on NPTEL visit http://nptel.iitm.ac.in

From playlist Computer - Cryptography and Network Security

Related pages

Encryption | Plaintext | Ciphertext | Semantic security | Cryptosystem | Chosen-ciphertext attack | Algorithm | Modular arithmetic | Random oracle