Introduction to Modern Cryptography


Cryptography is the science of protecting information by transforming it into an unreadable form. Cryptography has been used for thousands of years, but with the growth of technology, modern cryptography has become increasingly sophisticated. In this lesson, we will introduce you to the basics of modern cryptography.

Symmetric Cryptography:

Symmetric cryptography, also known as secret key cryptography, involves using a single key to both encrypt and decrypt information. The key must be kept secret, as anyone with access to the key can read the encrypted information. Symmetric cryptography is fast and efficient, but the key must be securely exchanged between the sender and receiver, making it less secure than other forms of cryptography.

Asymmetric Cryptography:

Asymmetric cryptography, also known as public key cryptography, uses two keys to encrypt and decrypt information. One key is used to encrypt the information and the other key is used to decrypt it. The encryption key can be made public, but the decryption key must be kept private. Asymmetric cryptography is more secure than symmetric cryptography, but it is also slower and more computationally intensive.

Hash Functions:

Hash functions are mathematical algorithms that take an input and produce a fixed-length output, known as a hash. Hash functions are commonly used in cryptography for digital signatures and message authentication. A hash function must have certain properties, such as being deterministic (producing the same output for the same input), being one-way (it is infeasible to determine the original input from the hash), and being collision-resistant (it is infeasible to find two inputs that produce the same hash).

Digital Certificates:

Digital certificates are electronic documents that are used to verify the identity of a person or organization. Digital certificates are issued by trusted third-party organizations known as certificate authorities (CA). Digital certificates are used in many applications, including secure web transactions and encrypted email.

Public Key Infrastructure (PKI):

Public key infrastructure (PKI) is a system for managing and distributing public keys, digital certificates, and other cryptographic materials. PKI is used to secure many applications, including secure web transactions and encrypted email. PKI is an essential component of modern cryptography, as it ensures the secure exchange of information over public networks.


Cryptography is an essential component of modern technology, providing secure communication and protection for sensitive information. By understanding the basics of modern cryptography, you can better protect your information and ensure the security of your online transactions. Whether you are a business owner, a government agency, or an individual user, cryptography can help you secure your sensitive information and protect your privacy.

How can we Help?

Cyber Legion provide a continuous cycle of Security Testing combined with remediation via Secure Client Portal, to protect/enhance your assets and help improve the organization security posture.

We have deep expertise in application security, mobile apps, APIs and network pen testing. We work specifically to help improve the security of our clients and offer comprehensive security testing that highlight issues in a detailed and intelligible manner.

Our testing methodologies are based on well known security Frameworks and specifically designed to remove the risk of inconvenience during the testing process and keep you up to date as the test progresses. We work directly with our clients to ensure the best possible outcome of all engagements.

Don’t wait until it’s too late, protect your digital assets and sensitive information now! Follow up and register for Free with Cyber Legion.

More To Explore

We can help improve your Business

Ensure your Organization Assets are well  protected in front of the Cyber Attacks

Delivery Workflow

Register for Free and get your test done withn 24 to 48 hours

See Workflow

Sample Report

Here is a sample report of a Security Testing Engagement

See Sample Report PDF

Work Request

Order your security test and Get Your Report

Get Your Test Report
Generated by Feedzy

1. Client Onboarding

Access to all of Cyber Legion's services is provided through the Web Secure Client Portal. To create a Free account, you can sign up through the portal, or contact the Cyber Legion team and they will set up an account for you.

2. NDA , Agreements & Digital Signature

The integration of Digital Signature in our Web Client Portal allows us to legally sign all necessary documents and agreements, enabling us to carry out security assessments on targeted systems.

3. Submit Work Request

Our pricing structure is adaptable to meet the needs of all clients. By filling out the Work Request Form, you can select from pre-existing services or request a personalized proposal.

The Cyber Legion team will acknowledge your order, set up a project in your account, and proceed with the testing and delivery.

4. Security Testing & Report

We meet agreed upon SLAs and follow security testing framework checklists. Based on our commitment, our team of engineers will utilize all of our tools, automation, and testing capabilities to achieve the objectives.

Within the agreed upon timeframe, you will receive a report on the security test that was conducted, including the results, recommendations, and references for addressing any identified issues.

5. Retesting & Validation of Remediation

We not only identify potential threats, risks, and vulnerabilities, but also provide detailed recommendations for resolution. To ensure complete remediation, we offer complimentary retesting and a range of ongoing security testing options for continued vulnerability detection and verification.