104
submitted 1 year ago* (last edited 1 year ago) by PaX@hexbear.net to c/technology@hexbear.net

On this day in 1983, a patent was granted to MIT for a new cryptographic algorithm: RSA. "RSA" stands for the names of its creators Rivest, Shamir, and Adlemen. RSA is a "public-key" cryptosystem. Prior to the creation of RSA, public-key cryptography was not in wide use.

Public-key cryptography

Cryptography is the study and practice of secure communication. Throughout most of its historical use, cryptographic techniques were entirely dependent on the involved parties already sharing a secret that could be used to reverse an encryption process. In early cryptography, the secret was itself the encryption process (for example, a Caesar cipher that substitutes letters in a secret message with letters a fixed number of steps down the alphabet). As cryptography became more systematic and widespread in use, it became necessary to separate cryptographic secrets from the cryptographic techniques themselves because the techniques could become known by the enemy (as well as static cryptographic schemes being more vulnerable to cryptanalysis). Regardless, there is still the issue of needing to share secrets between the communicating parties securely. This has taken many forms over the years, from word of mouth to systems of secure distribution of codebooks. But this kind of cryptography always requires an initial secure channel of communication to exchange secrets before an insecure channel can be made secure by the use of cryptography. And there is the risk of an enemy capturing keys and making the entire system worthless.

Only relatively recently has this fundamental problem been addressed in the form of public-key cryptography. In the late 20th century, it was proposed that a form of cryptography could exist where the 2 parties, seeking to communicate securely, could exchange some non-secret information (a "public" key) derived from privately held secret information (a "private" key), and use a mathematical function (a "trap-door" function) that is easy to compute in one direction (encryption) but hard to reverse without special information (decryption) to encipher messages to each other, using each other's respective public keys, that can't be easily decrypted without the corresponding private key. In other words, it should be easy to encipher messages to each other using a public key but hard to decrypt messages without the related private key. At the time this idea was proposed there was no known computationally-hard trap-door function that could make this possible in practice. Shortly after, several candidates and cryptosystems based upon them were described publicly πŸ‘, including one that is still with us today...

RSA

Ron Rivest, Adi Shamir, and Leonard Adleman at MIT had made many attempts to find a suitably secure trap-door function for creating a public-key cryptosystem over a year leading up to the publication of their famous paper in 1978. Rivest and Shamir, the computer scientists of the group, would create a candidate trap-door function while Adleman, the mathematician, would try to find a way to easily reverse the function without any other information (like a public key). Supposedly, it took them 42 attempts before they created a promising new trap-door function.

As described in their 1978 paper "A method for obtaining digital signatures and public-key cryptosystems", RSA is based upon the principle that factoring very large numbers is computationally difficult (for now!). The paper is a great read, if you're interested in these topics. The impact of RSA can't be overstated. The security of communications on the internet have been dependent on RSA and other public-key cryptosystems since the very beginning. If you check your browser's connection info right now, you'll see that the cryptographic signature attached to Hexbear's certificate is based on RSA! In the past, even the exchange of symmetric cipher keys between your web browser and the web server would have been conducted with RSA but there has been a move away from that to ensure the compromise of either side's RSA private keys would not compromise all communications that ever happened.

The future of RSA?

In 1994, a mathematician named Peter Shor, developed an algorithm for quantum computers that would be capable of factoring the large integers used in the RSA scheme. In spite of this, RSA has seen widespead and increasing use in securing communications on the internet. Until recently, the creation of a large enough quantum computer to run Shor's algorithm at sufficient scale was seen as very far off. With advances in practical quantum computers though, RSA is on its way out. Although current quantum computers are still a very long way off from being able to break RSA, it's looking more and more plausable that someone could eventually build one that is capable of cracking RSA. A competition being held by the US National Institute of Standards and Technology, similar to the one that selected the Advanced Encryption Algorithm, is already underway to select standard cryptographic algorithms that can survive attacks from quantum computers.

Megathreads and spaces to hang out:

reminders:

  • πŸ’š You nerds can join specific comms to see posts about all sorts of topics
  • πŸ’™ Hexbear’s algorithm prioritizes comments over upbears
  • πŸ’œ Sorting by new you nerd
  • 🌈 If you ever want to make your own megathread, you can reserve a spot here nerd
  • 🐢 Join the unofficial Hexbear-adjacent Mastodon instance toots.matapacos.dog

Links To Resources (Aid and Theory):

Aid:

Theory:

(page 2) 50 comments
sorted by: hot top controversial new old
[-] blight@hexbear.net 14 points 1 year ago

don't open if you are a lib

During the cold war, the anticommunist ideological framework could transform any data about existing communist societies into hostile evidence. If the Soviets refused to negotiate a point, they were intransigent and belligerent; if they appeared willing to make concessions, this was but a skillful ploy to put us off our guard. By opposing arms limitations, they would have demonstrated their aggressive intent; but when in fact they supported most armament treaties, it was because they were mendacious and manipulative. If the churches in the USSR were empty, this demonstrated that religion was suppressed; but if the churches were full, this meant the people were rejecting the regime's atheistic ideology. If the workers went on strike (as happened on infrequent occasions), this was evidence of their alienation from the collectivist system; if they didn't go on strike, this was because they were intimidated and lacked freedom. A scarcity of consumer goods demonstrated the failure of the economic system; an improvement in consumer supplies meant only that the leaders were attempting to placate a restive population and so maintain a firmer hold over them. If communists in the United States played an important role struggling for the rights of workers, the poor, African-Americans, women, and others, this was only their guileful way of gathering support among disfranchised groups and gaining power for themselves. How one gained power by fighting for the rights of powerless groups was never explained. What we are dealing with is a nonfalsifiable orthodoxy, so assiduously marketed by the ruling interests that it affected people across the entire political spectrum.

parenti-hands

[-] blight@hexbear.net 14 points 1 year ago* (last edited 1 year ago)

you're just gonna have to trust me on this, but i actually went outside today. even exchanged a few non-trivial words with some people

[-] JamesConeZone@hexbear.net 14 points 1 year ago

How the fuck is Archer still on television

load more comments (2 replies)
[-] Catradora_Stalinism@hexbear.net 14 points 1 year ago

white kids finding out how much of their family legitimately would have to be purged in a revolution is my favorite arc to watch

[-] WhyEssEff@hexbear.net 14 points 1 year ago* (last edited 1 year ago)

folks, it's finally here. after years of popular demand, I found a suitable flag for it that sits perfectly right with me as a jew a-little-trolling

[-] WhyEssEff@hexbear.net 13 points 1 year ago

olimar-point pikmin-carry-lidf-coolpikmin-carry-r pikmin-onion
FWIIII ^Huh!^ ^Hooh!^ ^Huh!^ ^Hooh!^ ^Huh!^ ^Hooh!^

[-] Ho_Chi_Chungus@hexbear.net 13 points 1 year ago

THE :israel-cool: IS REAL shocked-dino

load more comments (1 replies)
[-] thebartermyth@hexbear.net 14 points 1 year ago

Fire alarms going off all day... a bunch of residents are waiting outside and everyone is saying "oh it's probably our unit cause we have issues with the _____ that the mgmt company refuses to fix." New person is like "uh no, it's us, we have a light full of water." and proceeds to show us a phone picture of a boob light with several inches of gross water in it. The light is on in the picture, illuminating the gross water.

"uhhhh, did you tell them about this...?"

"yeah, they said it was fine."

Also our building's fire alarms are not connected to the fire dept lol. The firefighters were waiting around for like an hour calling the mgmt company emergency line trying to reach them. I've been trying to get other residents to like do something and grown adults are shrugging and saying "well, sometimes all you can do is chuckle" grillman

load more comments (1 replies)
[-] CliffordBigRedDog@hexbear.net 13 points 1 year ago

Mortal Kombat 🀝 Taiping Heavenly Kingdom

God is Chinese

[-] anticlockwise@hexbear.net 13 points 1 year ago* (last edited 1 year ago)
load more comments (9 replies)
[-] Othello@hexbear.net 13 points 1 year ago

its a cry and read audre lorde day

load more comments (1 replies)
[-] AntiOutsideAktion@hexbear.net 13 points 1 year ago* (last edited 1 year ago)

Heyyy guys! Day two of having a real bad time. Anyone want to just keep me company at all? PMs open for it. We can talk about dumb shit even! Just got back from like a two hour walk and this room is already closing in on me :D

load more comments (2 replies)
[-] regularassbitch@hexbear.net 13 points 1 year ago

pee squirter in paradise

having dry pants would sure be nice

heaven on earth when i'm wearing diaps

i'm just a, pee squirter in paradise

[-] videogame@hexbear.net 13 points 1 year ago

listening to blowback s4 and jumping a little everytime they say ahmed cha-

load more comments (4 replies)
[-] Cummunism@hexbear.net 13 points 1 year ago

Dog people are the craziest. Mostly because i've never seen a cat owner ask if they can bring their cat in one day a week to the office. Guess they should have got a pet instead of baby-lite.

load more comments (14 replies)
[-] Catradora_Stalinism@hexbear.net 13 points 1 year ago* (last edited 1 year ago)

I mastered the ability to do perfect introductions. I can walk into a room, make connections with lots of people, and make plenty of excellent jokes. I make a great first impression when I try to. I will never be able to do any of that again with that group ever. I will revert to my usual awkward, edgy marxist self. I don't know why, its weird.

load more comments (3 replies)
[-] 1000mH@hexbear.net 13 points 1 year ago

prices are made in the image of god

[-] h3doublehockeysticks@hexbear.net 13 points 1 year ago

If I had a nickel for every person on the old sub-editor who called me a lib who is now a fascist I'd have two nickels. Which isn't a lot but it's weird that it happened twice.

[-] Nagarjuna@hexbear.net 13 points 1 year ago

There's a sort of communist who's in it for the wrong reasons, and it shows through in the way they talk about things. Like, super stoked about vengeance, really into patriotism but like for communist countries. Like a mirror conservative. I wouldn't be shocked if some of those guys decide to go to the winning team.

load more comments (2 replies)
[-] WhyEssEff@hexbear.net 13 points 1 year ago

50yo non-weeb dad just got suckered into watching the One Piece anime after watching the live action. Folks, we got him he-laughed

load more comments (1 replies)
[-] Comp4@hexbear.net 12 points 1 year ago

Im sick again sicko-no

[-] Targuinia@hexbear.net 12 points 1 year ago

crypto thread let's gooooo

fun fact, there was actually a version of RSA with quantum-resistant parameters submitted to the NIST competition, the main trick being to use keys of like a terabyte lol

It's actually not entirely a joke, they did have to do a bunch of work regarding the generation of the like billions of primes needed to generate such a key

load more comments (1 replies)
[-] WhoaSlowDownMaurice@hexbear.net 12 points 1 year ago

fucked up that Sean Bean's first and last name are pronounced so completely differently

load more comments (3 replies)
[-] TheWorldSpins@hexbear.net 12 points 1 year ago

"Take a shit, go to the bathroom."

Uh okay, how about fuck you I wont do what you tell me?

load more comments (3 replies)
[-] Harajukum@hexbear.net 12 points 1 year ago

A month since I quit my job- holy shit I’m broke lmfaoooo

[-] President_Obama@hexbear.net 12 points 1 year ago

based-department absolutely based trans woman says what everyone (me) is thinking

[-] forcequit@hexbear.net 12 points 1 year ago

guy who doesn't care for bedtimes and is always late for things

load more comments (2 replies)
[-] honeynut@lemm.ee 12 points 1 year ago

clean your mouse. wash your keycaps jbp

[-] HarryLime@hexbear.net 12 points 1 year ago
load more comments (2 replies)
[-] forcequit@hexbear.net 11 points 1 year ago
load more comments
view more: β€Ή prev next β€Ί
this post was submitted on 20 Sep 2023
104 points (100.0% liked)

technology

23273 readers
41 users here now

On the road to fully automated luxury gay space communism.

Spreading Linux propaganda since 2020

Rules:

founded 4 years ago
MODERATORS