Close Menu
    Facebook X (Twitter) Instagram
    SciTechDaily
    • Biology
    • Chemistry
    • Earth
    • Health
    • Physics
    • Science
    • Space
    • Technology
    Facebook X (Twitter) Pinterest YouTube RSS
    SciTechDaily
    Home»Technology»The Million Dollar Problem That Could Break Cryptography
    Technology

    The Million Dollar Problem That Could Break Cryptography

    By Leo GuAugust 2, 2022No Comments3 Mins Read
    Facebook Twitter Pinterest Telegram LinkedIn WhatsApp Email Reddit
    Share
    Facebook Twitter LinkedIn Pinterest Telegram Email Reddit
    Computer Security Concept Illustration
    The P vs NP problem is one of the most difficult problems in theoretical computer science. 

    P Versus NP

    Usually, you can verify a solution to a problem. Whether it’s using multiplication for division or plugging the answer in for a variable, math teachers tell you to check your work using your answer in every school math class.

    But let’s say you can verify a solution easily, is it just as easy to solve for that solution?

    This is the P versus NP problem, a Millenium Prize Problem where the solver will receive a million dollars if valid proof is provided.

    What Is P Versus NP?

    In computer science, the efficiency of algorithms is very important. Most algorithms are believed to be “fast” if solvable in a standard called polynomial time. Polynomial time is when a problem is solvable in steps scaled by a factor of a polynomial given the complexity of input. So let’s say the complexity of input is some number n, a polynomial time algorithm will be able to solve a problem in nk steps.

    Essentially, P vs NP is asking the question: Are problems that can have solutions verified in polynomial time, also have their answers solved in polynomial time?

    NP-Completeness

    P versus NP
    An Euler Diagram showing the cases for NP-Completeness for P ≠ NP and P = NP. Credit: Behnam Esfahbod, Wikimedia Commons (CC-BY 3.0)

    One of the most prominent subproblems is NP-complete problems. NP-complete problems are ones that can be verified quickly and that can be used to simulate every other NP-complete problem. Therefore, solving one of these problems in polynomial time is a major boost to solving P vs NP. Some of these problems include games like Battleship and the optimal solution to an NxNxN Rubik’s Cube but also include famous theoretical questions like the traveling salesman problem. If a solution for any of these is found, a general solution for NP-complete problems can also be found.

    Impact

    If P is proven to equal NP, there could be serious consequences and benefits. Cybersecurity would be a huge issue as public-key cryptography would be upended and many ciphers could be cracked. However, there would also be improvements in research of protein structure prediction and overall computing because of better integer programming and the solving of the traveling salesman problem.

    If P is proven to not equal NP, there would be nearly no drawbacks and benefits. Researchers would then focus less on a general solution to all NP-complete problems which would not really change much.

    Closing

    P vs NP is a critical unsolved problem in computer science that could have drastic effects. Though the major consensus is that P is not equal to NP, any widely accepted proof would rattle the scientific world.

    References:

    1. “The P vs NP Problem” by Stephen Cook, 2001, claymath.org
    2. “Computers and Intractability: A guide to the Theory of NP-Completeness” by Michael Garey, David S Johnson, 1979, ISBN 0-7167-1045-5

    Never miss a breakthrough: Join the SciTechDaily newsletter.
    Follow us on Google and Google News.

    Algorithm Computer Science Cryptography Cybersecurity
    Share. Facebook Twitter Pinterest LinkedIn Email Reddit

    Related Articles

    Security Tool – Privid – Guarantees Privacy in Surveillance Footage

    A New Software Tool – Fawkes – Cloaks Your Images to Trick Facial Recognition Algorithms

    “Data Science Machine” Replaces Human Intuition with Algorithms

    New Technique Could Enable Chips with Thousands of Cores

    Machine-Learning Algorithms Could Help Debunk Twitter Rumors

    Algorithm Analyzes Information From Medical Images to Identify Disease

    Halide, A New and Improved Programming Language for Image Processing Software

    Algorithms Improve AUV Navigation and Detecting Capabilities

    New Algorithm Enables Wi-Fi Connected Vehicles to Share Data

    Leave A Reply Cancel Reply

    • Facebook
    • Twitter
    • Pinterest
    • YouTube

    Don't Miss a Discovery

    Subscribe for the Latest in Science & Tech!

    Trending News

    289-Million-Year-Old Reptile Mummy Reveals Origin of Human Breathing System

    New Brain Discovery Challenges Long-Held Theory of Teenage Brain Development

    Scientists Discover Plants “Scream” – We Just Couldn’t Hear Them Until Now

    Scientists Discover a Surprising Reason Intermittent Fasting Extends Life

    This Simple Fruit Wash Could Make Produce Safer and Last Days Longer

    Scientists Say Adding This Unusual Seafood to Your Diet Could Reverse Signs of Aging

    Scientists Say a Hidden Structure May Exist Inside Earth’s Core

    Doctors Surprised by the Power of a Simple Drug Against Colon Cancer

    Follow SciTechDaily
    • Facebook
    • Twitter
    • YouTube
    • Pinterest
    • Newsletter
    • RSS
    SciTech News
    • Biology News
    • Chemistry News
    • Earth News
    • Health News
    • Physics News
    • Science News
    • Space News
    • Technology News
    Recent Posts
    • Breakthrough Bowel Cancer Trial Leaves Patients Cancer-Free for Nearly 3 Years
    • New Immune Pathway Could Supercharge mRNA Cancer Vaccines
    • Natural Compound Shows Powerful Potential Against Rheumatoid Arthritis
    • 100,000-Year-Old Neanderthal Fossils in Poland Reveal Unexpected Genetic Connections
    • Unexpected Hormone Discovery Could Change How We Treat Arthritis
    Copyright © 1998 - 2026 SciTechDaily. All Rights Reserved.
    • Science News
    • About
    • Contact
    • Editorial Board
    • Privacy Policy
    • Terms of Use

    Type above and press Enter to search. Press Esc to cancel.