Thursday, July 9, 2020

What is Cryptography

What is Cryptography What is Cryptography? An Introduction to Cryptographic Algorithms Back Home Categories Online Courses Mock Interviews Webinars NEW Community Write for Us Categories Artificial Intelligence AI vs Machine Learning vs Deep LearningMachine Learning AlgorithmsArtificial Intelligence TutorialWhat is Deep LearningDeep Learning TutorialInstall TensorFlowDeep Learning with PythonBackpropagationTensorFlow TutorialConvolutional Neural Network TutorialVIEW ALL BI and Visualization What is TableauTableau TutorialTableau Interview QuestionsWhat is InformaticaInformatica Interview QuestionsPower BI TutorialPower BI Interview QuestionsOLTP vs OLAPQlikView TutorialAdvanced Excel Formulas TutorialVIEW ALL Big Data What is HadoopHadoop ArchitectureHadoop TutorialHadoop Interview QuestionsHadoop EcosystemData Science vs Big Data vs Data AnalyticsWhat is Big DataMapReduce TutorialPig TutorialSpark TutorialSpark Interview QuestionsBig Data TutorialHive TutorialVIEW ALL Blockchain Blockchain TutorialWhat is BlockchainHyperledger FabricWhat Is EthereumEthereum TutorialB lockchain ApplicationsSolidity TutorialBlockchain ProgrammingHow Blockchain WorksVIEW ALL Cloud Computing What is AWSAWS TutorialAWS CertificationAzure Interview QuestionsAzure TutorialWhat Is Cloud ComputingWhat Is SalesforceIoT TutorialSalesforce TutorialSalesforce Interview QuestionsVIEW ALL Cyber Security Cloud SecurityWhat is CryptographyNmap TutorialSQL Injection AttacksHow To Install Kali LinuxHow to become an Ethical Hacker?Footprinting in Ethical HackingNetwork Scanning for Ethical HackingARP SpoofingApplication SecurityVIEW ALL Data Science Python Pandas TutorialWhat is Machine LearningMachine Learning TutorialMachine Learning ProjectsMachine Learning Interview QuestionsWhat Is Data ScienceSAS TutorialR TutorialData Science ProjectsHow to become a data scientistData Science Interview QuestionsData Scientist SalaryVIEW ALL Data Warehousing and ETL What is Data WarehouseDimension Table in Data WarehousingData Warehousing Interview QuestionsData warehouse architectureTalend T utorialTalend ETL ToolTalend Interview QuestionsFact Table and its TypesInformatica TransformationsInformatica TutorialVIEW ALL Databases What is MySQLMySQL Data TypesSQL JoinsSQL Data TypesWhat is MongoDBMongoDB Interview QuestionsMySQL TutorialSQL Interview QuestionsSQL CommandsMySQL Interview QuestionsVIEW ALL DevOps What is DevOpsDevOps vs AgileDevOps ToolsDevOps TutorialHow To Become A DevOps EngineerDevOps Interview QuestionsWhat Is DockerDocker TutorialDocker Interview QuestionsWhat Is ChefWhat Is KubernetesKubernetes TutorialVIEW ALL Front End Web Development What is JavaScript â€" All You Need To Know About JavaScriptJavaScript TutorialJavaScript Interview QuestionsJavaScript FrameworksAngular TutorialAngular Interview QuestionsWhat is REST API?React TutorialReact vs AngularjQuery TutorialNode TutorialReact Interview QuestionsVIEW ALL Mobile Development Android TutorialAndroid Interview QuestionsAndroid ArchitectureAndroid SQLite DatabaseProgramming ... Cybersecurity Certi fication Course (37 Blogs) Become a Certified Professional AWS Global Infrastructure Introduction To Cybersecurity What is Cybersecurity? - A Beginner's Guide to Cybersecurity WorldCybersecurity Fundamentals â€" Introduction to CybersecurityCybersecurity Firewall: How Application Security Works?Cybersecurity Threats and State of Our Digital PrivacyHacking Vs Ethical Hacking: What Sets Them Apart? Cybersecurity Concepts What is Cryptography? â€" An Introduction to Cryptographic AlgorithmsSteganography Tutorial â€" A Complete Guide For BeginnersApplication Security: All You Need To KnowWhat is Computer Security? Introduction to Computer SecurityPenetration Testing â€" Methodologies and ToolsWhat is Network Security: An introduction to Network Security Ethical Hacking Basics What is Ethical Hacking? An Introduction to Ethical HackingEthical Hacking Tutorial - A beginner's GuideFootprinting- The Understructure of Ethical HackingA Quick Guide To Network Scanning for Ethical Hack ing Tool Guides Cybersecurity Tools You Must Know â€" Tools for Cyber ThreatsTop 10 Ethical Hacking Tools in 2019A Beginner's Guide To Cybersecurity FrameworkA Complete Guide to Nmap â€" Nmap TutorialProxychains, Anonsurf and MacChanger- Enhance your Anonymity! Cyberattacks 101 What Are SQL Injection Attacks And How To Prevent Them?Everything You Need to Know about DDOS Kali Linux Deep Dive ParrotOS vs Kali Linux: How to choose the Best?How To Install Kali Linux? All You Need To KnowEverything You Need To Know About Kali Linux Ethical Hacking and Python All You Need to Know about Ethical Hacking using PythonImportant Benefits Of Ethical HackingMacChanger with Python- Your first step to Ethical hackingARP Spoofing â€" Automating Ethical Hacking with Python Cybersecurity Interview Questions Top 50 Cybersecurity Interview Questions and Answers Career Guidance Top 10 Reasons To Learn CybersecurityHow to become an Ethical Hacker?Ethical Hacking Career: A Career Guideline For Ethical HackerCyber Security Topics CoveredCybersecurity Certification Course (37 Blogs)SEE MORE What is Cryptography? An Introduction to Cryptographic Algorithms Last updated on May 18,2020 36.4K Views Shashank Shashank is a Research Analyst at Edureka. He is an expert in... Shashank is a Research Analyst at Edureka. He is an expert in Blockchain technology with profound knowledge in Ethereum, smart contracts, solidity, distributed networks... Bookmark 1 / 6 Blog from Cybersecurity Concepts Become a Certified Professional Encryption is essentially important because it secures data and information from unauthorized access and thus maintains the confidentiality. Heres a blog post to help you understand what is cryptography and how can it be used to protectcorporate secrets, secure classified information, and personal information to guard against things like identity theft.Heres what I have covered in this blog:Introduction to Cryptography?Encryption AlgorithmsHow various Cry ptographic Algorithms Works?You can go through this What is Cryptography video where our Cybersecurity Trainingexpert is discussing each every nitty-gritty of the technology.What is Cryptography? | Introduction to Cryptography | Cryptography for Beginners | EdurekaThis Edureka video about what is Cryptography and why it is essential to protect the information shared across the internet. This video on What is cryptography explains you the fundamental concepts along with various encryption techniquesNow, Im going to take help of an example or a scenario to explain what is cryptography?Lets say theres a person namedAndy.Now suppose Andy sends a message to his friend Sam who is on the other side of the world. Now obviously he wants this message to be private and nobody else should have access to the message. He uses a public forum, for example, WhatsApp for sending this message. The main goal is to secure this communication.Lets say there is a smart guy called Eaves who secretly got ac cess to your communication channel. Since this guy has access to your communication, he can do much more than just eavesdropping, for example, he can try to change the message. Now, this is just a small example. What if Eave gets access to your private information? The result could be catastrophic.So how can Andy be sure that nobody in the middle could access the message sent to Sam? Thats where Encryption orCryptographycomes in. Let me tell you What is Cryptography . Cybersecurity Is Interesting Exciting Learn Cybersecurity Now What Is Cryptography? Cryptography is the practice and study of techniques for securing communication and data in the presence of adversaries. Alright, now that you know what is cryptography lets see how cryptography can help secure the connection between Andy and Sam.So, to protect his message, Andy first convert his readable message to unreadable form. Here, he converts the message to some random numbers. After that, he uses a key to encrypt his messa ge, in Cryptography, we call this ciphertext.Andy sends this ciphertext or encrypted message over the communication channel, he wont have to worry about somebody in the middle of discovering his private messages. Suppose, Eaves here discover the message and he somehow manages to alter it before it reaches Sam.Now, Sam would need a key to decrypt the message to recover the original plaintext. In order to convert the ciphertext into plain text, Sam would need to use the decryption key. Using the key he would convert the ciphertext or the numerical value to the corresponding plain text.After using the key for decryption what will come out is the original plaintext message, is an error. Now, this error is very important. It is the way Sam knows that message sent by Andy is not the same as the message that he received. Thus, we can say that encryption is important to communicate or share information over the network.Now, based on the type of keys and encryption algorithms, cryptography i s classified under the following categories:Encryption AlgorithmsCryptography is broadly classified into two categories: Symmetric key Cryptography and Asymmetric key Cryptography (popularly known as public key cryptography).Now Symmetric key Cryptography is further categorized as Classical Cryptography and Modern Cryptography.Further drilling down, Classical Cryptography is divided into Transposition Cipher and Substitution Cipher. On the other hand, Modern Cryptography is divided into Stream Cipher and Block Cipher.So, lets understand these algorithms with examples.How various Cryptographic Algorithms Works?Lets start with the Symmetric key encryptionSymmetric Key CryptographyAnencryptionsystem in which the sender and receiver of a message share a single, commonkeythat is used to encrypt and decrypt the message. The most popularsymmetrickeysystem is the DataEncryptionStandard (DES)Transposition Ciphers In Cryptography, a transposition cipher is a method of encryption by which the positions held by units of plaintext (which are commonly characters or groups of characters) are shifted according to a regular system, so that the ciphertext constitutes a permutation of the plaintext. That is, the order of the units is changed (the plaintext is reordered). Mathematically, a bijective function is used on the characters positions to encrypt and an inverse function to decrypt.Example:Substitution Cipher Method of encryption by which units of plaintext are replaced with ciphertext, according to a fixed system; the units may be single letters (the most common), pairs of letters, triplets of letters, mixtures of the above, and so forth. Example:Consider this example shown on the slide: Using the system just discussed, the keyword zebras gives us the following alphabets:Stream CipherSymmetric or secret-key encryption algorithm that encrypts a single bit at a time. With a Stream Cipher, the same plaintext bit or byte will encrypt to a different bit or byte every time it is encrypted.Block Cipher An encryption method that applies a deterministic algorithm alongwith a symmetric key to encrypt a block of text, rather than encrypting one bit at a time as in stream ciphers Example: Acommon block cipher, AES, encrypts 128-bit blocks with a key of predetermined length: 128, 192, or 256 bits. Block ciphers are pseudorandom permutation (PRP) families that operate on the fixed size block of bits. PRPs are functions that cannot be differentiated from completely random permutations and thus, are considered reliable until proven unreliable.Asymmetric Key Encryption (or Public Key Cryptography)The encryption process where different keys are used for encrypting and decrypting the information. Keys are different but are mathematically related, such that retrieving the plain text by decrypting ciphertext is feasible.RSA is the most widely used form of public key encryption,RSA AlgorithmRSA stands forRivest, Shamir, and Adelman, inventors of this techniqueBoth publ ic and private key are interchangeableVariable Key Size (512, 1024, or 2048 bits)Heres how keys are generated in RSA algorithmAlright, this was it for What is Cryptography blog. To safeguard your information and data shared over the internet it is important to use strong encryption algorithms, to avoid any catastrophic situations. If you wish to learn Cybersecurity and build a colorful career in cybersecurity, then check out ourCybersecurity Certification Trainingwhichcomes with instructor-led live training and real-life case studies experience.This training will help you in becoming a Cybersecurity expert.Also, learn Cybersecurity the right way with Edurekas POST GRADUATE PROGRAMwithNIT Rourkela and defend the worlds biggest companies from phishers, hackers and cyber attacks.Got a question for us? Please mention it in the comments section and we will get back to you.Recommended blogs for you A Complete Guide to Nmap Nmap Tutorial Read Article What Is Penetration Testing Methodolo gies and Tools Read Article ARP Spoofing Automating Ethical Hacking with Python Read Article Hacking Vs Ethical Hacking: What Sets Them Apart? Read Article Advantages And Disadvantages Of Ethical Hacking Read Article Everything You Need To Know About Kali Linux Read Article A Beginners Guide To Cybersecurity Framework Read Article Application Security: All You Need To Know Read Article What is Cryptography? An Introduction to Cryptographic Algorithms Read Article Top 50 Cybersecurity Interview Questions and Answers Read Article Cybersecurity Fundamentals Introduction to Cybersecurity Read Article Top 10 Reasons To Learn Cybersecurity Read Article Everything You Need to Know about DDOS Read Article All You Need to Know about Ethical Hacking using Python Read Article Proxychains, Anonsurf and MacChanger- Enhance your Anonymity! Read Article Cybersecurity Tools You Must Know Tools for Cyber Threats Read Article Ethical Hacking Tutorial A beginners Guide Read Article What is Comput er Security? Introduction to Computer Security Read Article MacChanger with Python- Your first step to Ethical hacking Read Article What is Ethical Hacking? An Introduction to Ethical Hacking Read Article Comments 0 Comments Trending Courses in Cyber Security Cybersecurity Certification Course19k Enrolled LearnersWeekendLive Class Reviews 5 (7400)

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.