Digital Signatures and Digital Certificates
Computer Science Lessons
View ChannelAbout
Perhaps your at university studying for a degree mathematics, science or engineering. Perhaps you're studying for an Advanced Level or GCSE qualification in computer science. You may even be a working professional already, and looking for ways to top up your computing knowledge and skills. Whatever your needs, new learning or revision, Computer Science Lessons can help. Computer Science Lessons includes videos on a wide range of topics including hardware architecture, databases, data science, communications, web technologies, cryptography, cryptocurrency, cybersecurity, computer graphics, data structures, Boolean logic, artificial intelligence, quantum computing, computer related legislation, and much more. Computer science lessons also includes several coding courses. Whether you're an absolute beginner, intermediate or advanced, you can find programming tutorials in languages such as Python, VB.NET, C#, SQL, HTML, CSS, and JavaScript.
Latest Posts
Video Description
This video explains the purpose of digital signatures and how they work. It begins by reviewing encryption and decryption using an asymmetric pair of keys, and then explains the significance of this when it comes to digital signatures, namely that it doesn’t matter which of the key pair is made public and which is kept private. The video then illustrates the digital signing process. Specifically, the creation of a hash value for the document (also known as a digest) using a hash algorithm such as SHA256 (which was created by the National Security Agency). It shows how document digest is then encrypted using the sender’s private key before being attached to the document. When the document is received, the recipient decrypts the digest using the sender’s public key. The recipient also recalculates the hash. If the hash values match, the recipient can be confident that document has not been tampered with in transit. The role of a certification authority is also covered. A certification authority issues its customer with a special file called a digital certificate which binds their public key to identifying information. This video also mentions the importance of digital signatures which it comes to cryptocurrencies. A cryptocurrency such as Bitcoin requires a secure mechanism for updating its decentralised ledger.
Secure Your Documents Today
AI-recommended products based on this video



