Cryptanalysis of Vigenere cipher: not just how, but why it works

  Рет қаралды 33,965

Proof of Concept

Proof of Concept

Күн бұрын

Пікірлер: 41
@rabeebibrat1805
@rabeebibrat1805 3 жыл бұрын
Awesome video. Good job! Note: At 9:48, if anyone is wondering if there is a cos θ in higher dimensions, the Cauchy Schwarz inequality handles just that.
@ninmarwarda5154
@ninmarwarda5154 2 жыл бұрын
What a brilliant video, you have literally explained it 100 times better than my lecturer! Thanks for the clarification.
@Khan-vy1sj
@Khan-vy1sj 3 жыл бұрын
i don’t know why youtube suggested me this video but this is what i’ve been looking for without knowing that i’ve been looking for it..
@user-jg6kg1hn1k
@user-jg6kg1hn1k 4 жыл бұрын
Best Informational Video I ever watched,
@iliasp4275
@iliasp4275 4 жыл бұрын
Excelent video! you just saved a students life
@WeAreAllHumanBeings2
@WeAreAllHumanBeings2 4 жыл бұрын
Awesome. Been looking for a good vid about this. Glad found this.
@electra_
@electra_ 2 жыл бұрын
the matching up of various shifts reminds me of the Fourier transform
@zucc4764
@zucc4764 2 жыл бұрын
that's a good intuition!
@shubhamsharma3559
@shubhamsharma3559 4 жыл бұрын
Very well explained. Thanks!
@shihminglin229
@shihminglin229 3 жыл бұрын
Amazing video about decrypting vigenere cipher
@gwynnalagao5066
@gwynnalagao5066 4 жыл бұрын
Easiest to understand so far... Thanks
@user-qz5is9dc2n
@user-qz5is9dc2n 3 жыл бұрын
Awesome video.
@attirahmunir5298
@attirahmunir5298 3 жыл бұрын
Awesome video! First time learning about this and it makes so much sense! Thank you!!!!!
@averageevil801
@averageevil801 2 жыл бұрын
Thank you so much, this is so much easier now
@lm1890owpke
@lm1890owpke 3 жыл бұрын
Really fun video, much appreciated
@kayleighlehrman9566
@kayleighlehrman9566 3 жыл бұрын
Could you hypothetically use the plaintext to be encoded as the key to encode itself?
@ProofofConceptMath
@ProofofConceptMath 3 жыл бұрын
Interesting. If I understand you correctly, I think you'd end up essentially doubling every letter, so A=0 goes to A=0, B=1 goes to C=2, C=2 goes to E=4 etc. This would be an example of what's called an affine cipher (in this case, multiplication by 2). One problem is that the alphabet has an even number of letters, so you'd have no way to get odd numbers out. You'd have repeats like A=0 and N=13 both going to A=0. This would make decoding a little bit of a guessing game.
@marcgutgesell794
@marcgutgesell794 2 жыл бұрын
This is basically a polyphonic substitution cipher.
@luciddoggo5094
@luciddoggo5094 Жыл бұрын
Very helpful video
@Varaldar
@Varaldar Жыл бұрын
My text is ciphered from the entire text of the lord of the rings which is ciphered from the text of "a pickle for the knowing ones" which is ciphered from the wheel of time series, which is ciphred from the eye of argon. (It's a grocery list)
@marcgutgesell794
@marcgutgesell794 2 жыл бұрын
Great video. I'm currently working on a solver for the Keyed Vigenere Cipher (Quagmire III), which is a bit more challenging. Do you have any recommendations for that?
@gokulsreekumar4371
@gokulsreekumar4371 3 жыл бұрын
Super Helpful
@creeperthecat9120
@creeperthecat9120 3 жыл бұрын
Really useful tutorial. Is the probability that two squares are the same; the same as the Index Of Coincidence? What would you do if there was no clear peak between the number of coincidences, or if a low shift such as 3 peaks, shift 6 doesn't peak and 9 peaks again? If you couldn't tell, this is what I seem to be facing at the moment.
@gusrallim
@gusrallim 3 жыл бұрын
great vid
@harshjoshi6257
@harshjoshi6257 4 жыл бұрын
eargasm
@MarcelLehmann-m6o
@MarcelLehmann-m6o 2 күн бұрын
Cool
@amjadtrablsi4051
@amjadtrablsi4051 4 жыл бұрын
Amazing
@MrAzira
@MrAzira 3 жыл бұрын
Great!
@vinaykumardaivajna5260
@vinaykumardaivajna5260 3 жыл бұрын
That is a great explanation i could have saved 4-5 hours .
@fjonisch
@fjonisch 3 жыл бұрын
It sounds easy when the key is shorter than the plain text and repeats. What if when the key has the same length as the plain text. I generate the key with a pseudo random generator where the seed is the master key. And then the usual mod26 for coding and decoding. I tested it with free42, a HP42 reimplementation available for all platforms.
@electra_
@electra_ 2 жыл бұрын
When the key has the same length as the plain text this is called a "one time pad" and is unbreakable. this is because for every message, there is a key that could take it to any other message. So without knowledge of the key, any ciphertext could have feasibly come from any message you could think of. The trick is making sure your random number generator is secure. Since it is not "true" randomness, you could theoretically find patterns in the randomness and exploit them. Also, keeping track of the current state of the random number generator between different messages is fairly impractical, so often instead you'll use a pseudo random function where both the key and some other seed value such as the current time or a previous message is used.
@averageevil801
@averageevil801 2 жыл бұрын
So does anybody know what it means if there are 2 big numbers in a row? I’m doing a kinda small ciphertext but last time it happened with a much larger one. Is it just a …coincidence?
@Fmn-u9k
@Fmn-u9k 26 күн бұрын
its' 13 of lentgh
@tamekkaknuth9612
@tamekkaknuth9612 2 жыл бұрын
Total is 7
@shifu117
@shifu117 4 жыл бұрын
I rather look at small repeated words, THE, AND...
@I3uzzzzzz
@I3uzzzzzz 4 жыл бұрын
omg ur voice i blundered kreygasm
@charlier.2752
@charlier.2752 4 жыл бұрын
nope
@prurpru7821
@prurpru7821 4 жыл бұрын
i lost
@Fmn-u9k
@Fmn-u9k 26 күн бұрын
swallow😂
@tamekkaknuth9612
@tamekkaknuth9612 2 жыл бұрын
I'm divorced and single
The Mystery of the Copiale Cipher
10:23
hochelaga
Рет қаралды 638 М.
Feistel Cipher - Computerphile
7:31
Computerphile
Рет қаралды 251 М.
SLIDE #shortssprintbrasil
0:31
Natan por Aí
Рет қаралды 49 МЛН
-5+3은 뭔가요? 📚 #shorts
0:19
5 분 Tricks
Рет қаралды 13 МЛН
7 Outside The Box Puzzles
12:16
MindYourDecisions
Рет қаралды 399 М.
Vigenere Cipher - Decryption (Unknown Key)
17:45
Theoretically
Рет қаралды 311 М.
Lehmer Factor Stencils: A paper factoring machine before computers
26:06
Proof of Concept
Рет қаралды 53 М.
Vigenere Cipher Cryptography (PicoCTF 2022 #29 'vigenere')
25:48
John Hammond
Рет қаралды 18 М.
Playfair Cipher
19:18
Videos By Kevin
Рет қаралды 194 М.
How To Write in Pigpen Cipher [2 MINUTE TUTORIAL]
2:16
Buzzy Martin
Рет қаралды 253 М.
ADFGVX Cipher: Encryption and Decryption (Updated)
8:14
Proof of Concept
Рет қаралды 18 М.
When Europe Falters, America Gains
59:02
Good Times Bad Times
Рет қаралды 109 М.
Rethinking the real line #SoME3
14:54
Proof of Concept
Рет қаралды 100 М.
SLIDE #shortssprintbrasil
0:31
Natan por Aí
Рет қаралды 49 МЛН