Modern day encryption is performed in two different ways. Check out http://YouTube.com/ITFreeTraining or http://itfreetraining.com for more of our always free training videos. Using the same key or using a pair of keys called the public and private keys. This video looks at how these systems work and how they can be used together to perform encryption.
Download the PDF handout
http://itfreetraining.com/Handouts/Ce...
Encryption Types
Encryption is the process of scrambling data so it cannot be read without a decryption key. Encryption prevents data being read by a 3rd party if it is intercepted by a 3rd party. The two encryption methods that are used today are symmetric and public key encryption.
Symmetric Key
Symmetric key encryption uses the same key to encrypt data as decrypt data. This is generally quite fast when compared with public key encryption. In order to protect the data, the key needs to be secured. If a 3rd party was able to gain access to the key, they could decrypt any data that was encrypt with that data. For this reason, a secure channel is required to transfer the key if you need to transfer data between two points. For example, if you encrypted data on a CD and mail it to another party, the key must also be transferred to the second party so that they can decrypt the data. This is often done using e-mail or the telephone. In a lot of cases, sending the data using one method and the key using another method is enough to protect the data as an attacker would need to get both in order to decrypt the data.
Public Key Encryption
This method of encryption uses two keys. One key is used to encrypt data and the other key is used to decrypt data. The advantage of this is that the public key can be downloaded by anyone. Anyone with the public key can encrypt data that can only be decrypted using a private key. This means the public key does not need to be secured. The private key does need to be keep in a safe place. The advantage of using such a system is the private key is not required by the other party to perform encryption. Since the private key does not need to be transferred to the second party there is no risk of the private key being intercepted by a 3rd party. Public Key encryption is slower when compared with symmetric key so it is not always suitable for every application. The math used is complex but to put it simply it uses the modulus or remainder operator. For example, if you wanted to solve X mod 5 = 2, the possible solutions would be 2, 7, 12 and so on. The private key provides additional information which allows the problem to be solved easily. The math is more complex and uses much larger numbers than this but basically public and private key encryption rely on the modulus operator to work.
Combing The Two
There are two reasons you want to combine the two. The first is that often communication will be broken into two steps. Key exchange and data exchange. For key exchange, to protect the key used in data exchange it is often encrypted using public key encryption. Although slower than symmetric key encryption, this method ensures the key cannot accessed by a 3rd party while being transferred. Since the key has been transferred using a secure channel, a symmetric key can be used for data exchange. In some cases, data exchange may be done using public key encryption. If this is the case, often the data exchange will be done using a small key size to reduce the processing time.
The second reason that both may be used is when a symmetric key is used and the key needs to be provided to multiple users. For example, if you are using encryption file system (EFS) this allows multiple users to access the same file, which includes recovery users. In order to make this possible, multiple copies of the same key are stored in the file and protected from being read by encrypting it with the public key of each user that requires access.
References
"Public-key cryptography" http://en.wikipedia.org/wiki/Public-k...
"Encryption" http://en.wikipedia.org/wiki/Encryption

How does public-key cryptography work? What is a private key and a public key? Why is asymmetric encryption different from symmetric encryption? I'll explain all of these in plain English!
🐦 Follow me on Twitter:
https://twitter.com/savjee
✏️ Check out my blog:
https://www.savjee.be
👍🏻 Like my Facebook page:
https://www.facebook.com/savjee

Understand the basics of cryptography and the concept of symmetric or private key and asymmetric or public key cryptography. Also, a simple example of how cryptography is applied in web browsers.
Link to "Applications of Public Key Cryptography" video: https://www.youtube.com/watch?v=Uk1mjEpW33s

In public key encryption, two different keys are used to encrypt and decrypt data.One is the public key and other is the private key. These two keys are mathematically related. They come as a pairs.
The public key encryption is also called asymmetric key encryption because two different keys are used.
Public key algorithm is used for different purpose from private key algorithm. It is used for verification and authentication.
In this video, I will use an example to demonstrate how to use public key.
Playlist: Basic Cryptography
https://www.youtube.com/watch?v=vk3py9M2IfE&list=PLSNNzog5eyduN6o4e6AKFHekbH5-37BdV
Advanced Cryptography:
https://www.youtube.com/watch?v=TmA2QWSLSPg&list=PLSNNzog5eydtwsdT__t5WtRgvpfMzpTc7
Please leave comments, questions and
please subscribe!

Spies used to meet in the park to exchange code words, now things have moved on - Robert Miles explains the principle of Public/Private Key Cryptography
note1: Yes, it should have been 'Obi Wan' not 'Obi One' :)
note2: The string of 'garbage' text in the two examples should have been different to illustrate more clearly that there are two different systems in use.
http://www.facebook.com/computerphile
https://twitter.com/computer_phile
This video was filmed and edited by Sean Riley.
Computer Science at the University of Nottingham: http://bit.ly/nottscomputer
Computerphile is a sister project to Brady Haran's Numberphile. See the full list of Brady's video projects at: http://bit.ly/bradychannels

Demonstration of using OpenSSL to create RSA public/private key pair, sign and encrypt messages using those keys and then decrypt and verify the received messages. Commands used: openssl. Created by Steven Gordon on 7 March 2012 at Sirindhorn International Institute of Technology, Thammasat University, Thailand.

This video demonstrates the underlying principles of the RSA cryptosystem. It shows how the public and private asymmetric keys can be calculated from a pair of prime numbers. It also shows how to encrypt a message using the public key, and decrypt it using the private key. For ease, the calculations are performed with a spreadsheet, because the numbers involved in the process can be very large. The video points out that once a pair of asymmetric keys has been generated, the selection of which key should be made public and which key should be private, is arbitrary because RSA is a trap-door process.

Many years ago I came across a clickable flash animation that explained how the Rijndael cipher works. And even though Rijndael is pure, complex math, the animated visualizations made the whole process so crystal clear that I had to bend down to the floor afterwards to pick up my dropped jaw.
Since then I know how powerful animated visualizations can be, even (or rather especially) for abstract and/or complex topics.
When I started my Go blog, I knew I had to use animations because they are worth a thousand words. I did the same in my Go videos that you can find over here in my channel, and also in my Go course.
This video is a recoding of the flash animation while I click through it. The flash animation is still available at formaestudio.com (link below), but no sane browser would agree to play any flash content anymore, so a video capture is the best we can get. I hope the pace of clicking through the steps is just right for you.
NOTE: The video has no audio part. This is not a bug, the Flash animation simply had no sounds.
The Rijndael Animation (and another Flash program called Rijndael Inspector): http://www.formaestudio.com/rijndaelinspector/
(c) Enrique Zabala. License terms: "Both these programs are free of use." (I guess that publishing a video of the animation is covered by these terms.)
My blog: https://appliedgo.net
My course: https://appliedgo.com/p/mastergo

This episode is brought to you by Squarespace: http://www.squarespace.com/physicsgirl
With recent high-profile security decryption cases, encryption is more important than ever. Much of your browser usage and your smartphone data is encrypted. But what does that process actually entail? And when computers get smarter and faster due to advances in quantum physics, how will encryption keep up?
http://physicsgirl.org/
‪http://twitter.com/thephysicsgirl
‪http://facebook.com/thephysicsgirl
‪http://instagram.com/thephysicsgirl
http://physicsgirl.org/
Help us translate our videos! http://www.youtube.com/timedtext_cs_panel?c=UC7DdEm33SyaTDtWYGO2CwdA&tab=2
Creator/Editor: Dianna Cowern
Writer: Sophia Chen
Animator: Kyle Norby
Special thanks to Nathan Lysne
Source:
http://gva.noekeon.org/QCandSKD/QCand...
http://physicsworld.com/cws/article/n...
https://epic.org/crypto/export_contro...
http://fas.org/irp/offdocs/eo_crypt_9...
Music: APM and YouTube

This is the fourth in a series about cryptography; an extremely important aspect of computer science and cyber security. It covers the XOR logical operation, that is the exclusive OR operation, explaining how it can be used to encrypt and decrypt a sequence of binary digits. XOR is an important process that is employed by many modern day ciphers. Using a spreadsheet, this video demonstrates how the XOR logical operation can be applied to a single character ASCII code to encrypt and decrypt it using the same symmetric key, and the same method.

PCI Requirement 3.6.1 requires, “Generation of strong cryptographic keys.” It also requires that, “The encryption solution must generate strong keys, as defined in the PCI DSS and PA-DSS Glossary of Terms, Abbreviations, and Acronyms under ""Cryptographic Key Generation.""
The intent of PCI Requirement 3.6.1, according to the PCI DSS, is to “significantly increases the level of security of encrypted cardholder data.” PCI Requirement 3.6.1 is part of the 8 sub-requirements of PCI Requirement 3.6, which is meant to build your organization’s key management program because, the PCI DSS states, “The manner in which cryptographic keys are managed is a critical part of the continued security of the encryption solution. A good key management process, whether it is manual or automated as part of the encryption product, is based on industry standards and addresses all key elements at 3.6.1 through 3.6.8.”
We recommend that you perform a risk assessment around the generation of your cryptographic keys; this way, you can see if your keys become weakened or hold up. Industry standards, like NIST, should be used when determining how to manage and generate keys.
If you store, process, or transmit cardholder data, interact with payment card data in any way, or have the ability to impact someone else’s cardholder information or the security of that information, you are subject to comply with the PCI DSS. This exclusive video series, PCI Demystified, was developed to assist your organization in understanding what the Payment Card Industry Data Security Standard (PCI DSS) is, who it applies to, what the specific requirements are, and what your organizations needs to know and do to become compliant.
Learn more at https://kirkpatrickprice.com/video/pci-requirement-3-6-1-generation-strong-cryptographic-keys/
Video Transcription
If you’re using encryption within your environment, you need to use strong encryption. What this effectively means is that you need to generate strong keys. Once again, you need to be using an industry best practice for this. One of the things that I would recommend that you do as part of your risk management program, just like the annual risk assessment that you’re required to do, is that you perform somewhat of a risk assessment around the generation of your keys. If during the period of time, your encryption keys become deprecated or weakened because of some change to the industry, you must have a process for generating a new key. We’ll be talking about that in a subsequent video.
Specific to PCI Requirement 3.6.1, you have to have a process in place where you’re actually generating strong keys. IF you have an HSM, that’s kind of inherent in using the HSM itself. If you have a clear text process where you’re managing or developing these keys, it needs to be done securely. I would recommend that you look at industry best practices like NIST 800-57 for that information.
Stay Connected
Twitter: https://twitter.com/KPAudit
LinkedIn: https://www.linkedin.com/company/kirkpatrickprice-llc
Facebook: https://www.facebook.com/kirkpatrickprice/
More Free Resources
PCI Demystified: https://kirkpatrickprice.com/pci-demystified/
Blog: https://kirkpatrickprice.com/blog/
Webinars: https://kirkpatrickprice.com/webinars/
Videos: https://kirkpatrickprice.com/video/
White Papers: https://kirkpatrickprice.com/white-papers/
About Us
KirkpatrickPrice is a licensed CPA firm, PCI QSA, and a HITRUST CSF Assessor, registered with the PCAOB, providing assurance services to over 600 clients in more than 48 states, Canada, Asia, and Europe. The firm has over 12 years of experience in information security and compliance assurance by performing assessments, audits, and tests that strengthen information security and internal controls. KirkpatrickPrice most commonly provides advice on SOC 1, SOC 2, HIPAA, HITRUST CSF, PCI DSS, ISO 27001, FISMA, and CFPB frameworks.
For more about KirkpatrickPrice: https://kirkpatrickprice.com/
Contact us today: 800-770-2701 https://kirkpatrickprice.com/contact/

World's first NAS with a built-in blockchain walks you through the key generation process.
Visit https://minebox.io to learn more. Please note that the final release of MineboxOS may have different look and properties.

Thanks to all of you who support me on Patreon. You da real mvps! $1 per month helps!! :) https://www.patreon.com/patrickjmt !! Part 1: https://youtu.be/PkpFBK3wGJc
Please consider being a supporter on Patreon! https://www.patreon.com/patrickjmt
Twitter: @Patrick_JMT
In this video I show mathematically for RSA encryption works by going through an example of sending an encrypted message!
If you are interested in seeing how Euclid's algorithm would work, check out this video by Emily Jane: https://www.youtube.com/watch?v=fz1vxq5ts5I
A big thanks to the 'Making & Science team at Google' for sponsoring this video!
Please like and share using hashtag #sciencegoals

Today we're going over Elliptic Curve Cryptography, particularly as it pertains to the Diffie-Hellman protocol. The ECC Digital Signing Algorithm was also discussed in a separate video concerning Bitcoin's cryptography.

The complete YouTube playlist can be viewed here: https://goo.gl/mjyDev
This lesson explains Diffie Hellman Key Exchange Algorithm, under the course, "Cryptography and Network Security for GATE Computer Science Engineering".
The lesson explains the following subtopics:
Diffie Hellman Key Exchange Algorithm
Key Generation
Key Calculation
Some important terminology and concepts are also illustrated, for the better understanding of the subject.
For the entire course: https://goo.gl/aTMBNZ
For more lessons by Ansha Pk: https://goo.gl/2DX9Wn
Must watch for all the GATE/ESE/PSU Exams.
Download the Unacademy Learning App from the Google Play Store here:- https://goo.gl/02OhYI
Download the Unacademy Educator app from the Google Play Store here: https://goo.gl/H4LGHE
Do Subscribe and be a part of the community for more such lessons here: https://goo.gl/UGFo7b
Visit Our Facebook Group on GATE here: https://goo.gl/cPj5sb
Cryptography and Network Security - Diffie Hellman Key Exchange Algorithm - GATE(CSE)

Sensitive customer data needs to be protected throughout AWS. This session discusses the options available for encrypting data at rest in AWS. It focuses on several scenarios, including transparent AWS management of encryption keys on behalf of the customer to provide automated server-side encryption and customer key management using partner solutions or AWS CloudHSM. This session is helpful for anyone interested in protecting data stored in AWS.

Welcome to part four in our series on Elliptic Curve Cryptography. I this episode we dive into the development of the public key. In just 44 lines of code, with no special functions or imports, we produce the elliptic curve public key for use in Bitcoin. Better still, we walk you through it line by line, constant by constant. Nothing makes the process clearer and easier to understand than seeing it in straight forward code. If you've been wondering about the secp256k1 (arguably the most important piece of code in Bitcoin), well then this is the video for you.
This is part 4 of our upcoming series on Elliptic Curves. Because of such strong requests, even though this is part 4, it is the first one we are releasing. In the next few weeks we will release the rest of the series. Enjoy.
Here's the link to our Python code (Python 2.7.6):
https://github.com/wobine/blackboard101/blob/master/EllipticCurvesPart4-PrivateKeyToPublicKey.py
Here's the private key and the link to the public address that we use. Do you know why it is famous?
Private Key : A0DC65FFCA799873CBEA0AC274015B9526505DAAAED385155425F7337704883E
Public Address on Blockchain.info
https://blockchain.info/address/1JryTePceSiWVpoNBU8SbwiT7J4ghzijzW
Here's the private key we use at the end:
42F615A574E9CEB29E1D5BD0FDE55553775A6AF0663D569D0A2E45902E4339DB
Public Address on Blockchain.info
https://blockchain.info/address/16iTdS1yJhQ6NNQRJqsW9BF5UfgWwUsbF
Welcome to WBN's Bitcoin 101 Blackboard Series -- a full beginner to expert course in bitcoin. Please like, subscribe, comment or even drop a little jangly in our bitcoin tip jar 1javsf8GNsudLaDue3dXkKzjtGM8NagQe. Thanks, WBN

Introduction to cryptography
Cryptography is the art of achieving security by encoding messages to make them non-readable
Cryptoanalysis is the technique of decoding message from a non-readable format back to a readable format without knowing how they were initially converted from readable format to non-readable format
Cryptography is the practise and study of hiding information
Cryptography guarantees authorization, authentication, integrity, confidentiality and non-repudiation is all communication and data exchange
Cryptography System consist of four essential components:
1: plain test
2: Cryptographic
3: Ciphertext
4:Key

This video is a sample from Skillsoft's video course catalog. After watching it, you will be able to recognize the difference between blocks and key sizes as they apply to cipher algorithms.
Dan Lachance has worked in various IT roles since 1993 including as a technical trainer with Global Knowledge, programmer, consultant, as well as an IT tech author and editor for McGraw-Hill and Wiley Publishing. He has held and still holds IT certifications in Linux, Novell, Lotus, CompTIA, and Microsoft. His specialties over the years have included networking, IT security, cloud solutions, Linux management, and configuration and troubleshooting across a wide array of Microsoft products.
Skillsoft is a pioneer in the field of learning with a long history of innovation. Skillsoft provides cloud-based learning solutions for our customers worldwide, who range from global enterprises, government and education customers to mid-sized and small businesses. Learn more at http://www.skillsoft.com.
https://www.linkedin.com/company/skillsoft
http://www.twitter.com/skillsoft
https://www.facebook.com/skillsoft

In this network security video tutorial we will study and understand the working of Output Feedback (OFB) also known as OFB algorithm mode.
Output Feedback (OFB) -
1. In this mode data is encrypted in units that are smaller (e.g. they could be of size 8 bits) than a defined block size (which is usually 64 bits).
2. OFB mode works with j bits at a time (as we have seen, usually, but not always , j = 8)
3. OFB mode is extremely similar to the CFB
4. The only difference is that in the case of CFB, the cipher text is fed into the next stage of encryption process.
5. In case of OFB, the output of the IV encryption process is fed into the next stage of encryption process.
Following are the steps of OFB mode -
Step 1 - Encrypt the IV(initialization vector) using the KEY to get the Encrypted IV.
Step 2 - Perform XOR operation between first j bits of encrypted IV and j bits of Plain Text to get j bits of Cipher Text(Cipher text block 1)
Step 3 - left shift the IV by j bits & add theencrypted IV from the previous step to the right most side of the original IV.
Complete Network Security / Information Security Playlist - https://www.youtube.com/watch?v=IkfggBVUJxY&list=PLIY8eNdw5tW_7-QrsY_n9nC0Xfhs1tLEK
Download my FREE Network Security Android App - https://play.google.com/store/apps/details?id=com.intelisenze.networksecuritytutorials
Simple Snippets Official Website -
http://simplesnippets.tech/
Simple Snippets on Facebook -
https://www.facebook.com/simplesnippets/
Simple Snippets on Instagram -
https://www.instagram.com/simplesnippets/
Simple Snippets on Twitter -
https://twitter.com/simplesnippet
Simple Snippets Google Plus Page -
https://plus.google.com/+SimpleSnippets
Simple Snippets email ID -
[email protected]
For More Technology News, Latest Updates and Blog articles visit our Official Website - http://simplesnippets.tech/
#OutputFeedbackMode #AlgorithmModes #NetworkSecurity #Cryptography #BlockCiphers

this videos is about encryption and decryption process .its all about security using public key and private key....this is very useful channel for computer courses in hindi ...........easiest way for e-learning...

FEISTEL STRUCTURE
Most of the block ciphers follows the Feistel Structure.
Plain text is processed in terms of blocks
Plain text is divided into two equal halves
Plain text is processed in number of rounds
Sub Keys are generated for each round.