Hill Cipher (Decryption)

Sdílet
Vložit
  • čas přidán 28. 06. 2021
  • Network Security: Hill Cipher (Decryption)
    Topics discussed:
    1) Classical encryption techniques: Substitution and Transposition techniques.
    2) Introduction to the basics of Hill cipher.
    3) Mathematical concepts to be known in order to deal with Hill cipher encryption and decryption problems.
    4) The Hill Algorithm - Encryption and Decryption process of Hill cipher with expressions.
    5) Formula for finding the key inverse matrix and explanation of all the parameters involved.
    6) Example - Decryption using Hill cipher for the plaintext “RRLMWBKASPDH” with a 3x3 Key Inverse matrix.
    7) Finding the determinant of a 3x3 matrix using a short-cut approach.
    8) Finding the adjoint of a 3x3 matrix using a short-cut approach.
    9) Finding the multiplicative inverse of a number with modulus.
    10) Verifying the key inverse matrix.
    11) Information about square matrix and unit/identity matrix.
    12) Various ways of doing Hill cipher encryption and decryption using Row Vector approach and Column vector approach.
    Follow Neso Academy on Instagram: @nesoacademy (bit.ly/2XP63OE)
    Contribute: www.nesoacademy.org/donate
    Memberships: bit.ly/2U7YSPI
    Books: www.nesoacademy.org/recommende...
    Website ► www.nesoacademy.org/
    Forum ► forum.nesoacademy.org/
    Facebook ► goo.gl/Nt0PmB
    Twitter ► / nesoacademy
    Music:
    Axol x Alex Skrindo - You [NCS Release]
    #NetworkSecurityByNeso #Cryptography #NetworkSecurity #HillCipher

Komentáře • 112

  • @bitethebyte
    @bitethebyte Před rokem +26

    Making this video requires more hard work and dedication then the whole playlists available for various subjects on CZcams.
    Thanks a lot sir.

  • @nathaliechateauneuf3205
    @nathaliechateauneuf3205 Před 2 lety +67

    At the end of the video, I believe L should be set to "11" rather than 14 in the decryption of RRL to PAY. I spent a bit of time questioning this, as I calculated with (17 17 14) as is written, which failed to produce P. It is written/solved correctly in the calculations, but the formula at this point has (17 17 14). Hope this helps anyone like me who felt like they couldn't do basic multiplication :)

    • @mobeen360
      @mobeen360 Před 2 lety +4

      Thanks alot bro was trying to figure it out. Saved me time!!!

    • @zohaibnazakat3920
      @zohaibnazakat3920 Před rokem +5

      Le me : after wasting my 30 mint to figure out how it will be 14 instead of 11 after wasting time my mind figure out let's check comment section now I'm here lol

    • @zohaibnazakat3920
      @zohaibnazakat3920 Před rokem +2

      Btw thanks bro Appreciated 😊

    • @umairyounuus108
      @umairyounuus108 Před rokem +1

      659 mod 26

    • @user-ry8it9nu3v
      @user-ry8it9nu3v Před 4 měsíci +1

      i felt stupid.

  • @alejandra4798
    @alejandra4798 Před 2 lety +13

    OMG!! I'd been watching a lot of videos and websites but this video explained all very clear!!

  • @ramazandurmaz3012
    @ramazandurmaz3012 Před 2 lety +32

    That you even explained the linear algebra part in details step by step is admirable!

  • @uff_rani
    @uff_rani Před 2 lety +7

    i am very thankful to you sir for explaining it so transparently ,hats off sir

  • @maazosmany1291
    @maazosmany1291 Před 3 lety +18

    You are a genius...even for a movement you dint let me confuse thanks a lot !!! Professor

  • @KassimHondaTech-qw4pm
    @KassimHondaTech-qw4pm Před 5 měsíci

    Gosh! Despite my extensive web browsing, this video provided very clear explanations of everything!

  • @marzipane9182
    @marzipane9182 Před 2 lety +8

    That was 3 days of cryptography. Thanks a lot Sir!

  • @anupampan3007
    @anupampan3007 Před 3 lety +2

    i am very happy u r uploading so many lectures

  • @basketboyz107
    @basketboyz107 Před 2 lety +4

    helped me with my maths investigation, thanks a lot.

  • @arjungaming2706
    @arjungaming2706 Před rokem +1

    22:00 I love the way the sir is teaching explaining each and every step 😘😘😍

  • @eex_jay
    @eex_jay Před 2 lety

    i have an exam today and this is so helpful, i'll come to say thanks on the reply after the exam...

  • @rushabrathod335
    @rushabrathod335 Před 2 lety +7

    @27:56 RRL = [17 17 11] but on the calculation took it as 11 so no problem

  • @yohannessintayehu1217
    @yohannessintayehu1217 Před rokem +5

    Nice video overall with detailed explanation. One thing that confused me was the way you wrote the equations in the table at 20:09. on the right side of the equation, it is written 1 * 23 = 23 mod 26, 2 * 23 = 20 mod 26, etc... which can be interpreted as the value of the left side and right side are the same which is not the case in your explanation. Rather according to your explanation it would make more sense to write them as (1 * 23) mod 26 = 23, (2 * 23) mod 26 = 20 etc... and an overall formula of finding the value of inverse of any given number x where there is mod y could be z given x^-1 mod y = (z * x) mod y= 1.
    Edit: I feel like the way I wrote the formula could be misleading. I think it would be better if described as:
    - an overall formula for finding the inverse of any given number where there is a mod could be
    (z * x) mod y= 1, where
    x is the original number, y is the mod number and z is the inverse.

    • @kartikforwork
      @kartikforwork Před 2 měsíci

      nope what he write is correct,

    • @yohannessintayehu1217
      @yohannessintayehu1217 Před měsícem

      @@kartikforwork My reply also had an some issues which I corrected but how is what he wrote correct?

  • @pmanasa4383
    @pmanasa4383 Před rokem +3

    23 Inverse mod 26 can be found by gcd.
    Such a good explanation sir 👏thanks a lot

  • @dibabehrooz406
    @dibabehrooz406 Před 4 měsíci

    You really saved me, thanks sir🙏🏻🙏🏻

  • @iramshahzadi8297
    @iramshahzadi8297 Před rokem

    Really easy and understandable awesome way...

  • @PMe-my1td
    @PMe-my1td Před 2 lety +1

    Thanks! Can you do a video on finding the key with a Plain-text and Cipher only for a 3x3 matrix?

  • @fatmahaz8783
    @fatmahaz8783 Před 2 lety

    thanks a lot , helped me so much❤❤

  • @anupampan3007
    @anupampan3007 Před 3 lety

    gr8 sir hope u will upload soon all videos

  • @farazsheikhhasan9673
    @farazsheikhhasan9673 Před 2 lety +3

    One question, when I got the determinant of the matrix I got 1154 mod 26 which results in 10 mod 26. how do I get the multiplcaitve inverse since it always end in 0, what do I do?

  • @crazy_world997
    @crazy_world997 Před 5 měsíci

    Thank for ur. Good.teaching 😊

  • @toridii9983
    @toridii9983 Před 8 měsíci +1

    My question is for 26:28
    I understand the K x K inverse. But do you multiply these matrices as a whole or each numbers?
    Also, how did it end up being the result matrix before you use the mod 26?

  • @nithinb2580
    @nithinb2580 Před 6 měsíci

    Thankyou very much sir ❤🎉

  • @fawazhussain1186
    @fawazhussain1186 Před rokem

    at 21:10 , WHAT WLL BE THE INPUT IF WE PERFORM EEA? I mean, for EEA, the format we do that in is, " a mod b ". So, what will be the values of the 'a' and 'b' respectively for this quetion we are solving in the video?

  • @PeterParker-xr5wt
    @PeterParker-xr5wt Před rokem

    nothing but the right way of using technology.

  • @arnab_sheikh
    @arnab_sheikh Před 2 lety +2

    what will i do if the multiplicative inverse is not available in modulo 26 ? what is the multiplicative inverse of 4 in modulo 26?

  • @sandeepmacharla
    @sandeepmacharla Před 2 lety +1

    Thank you sir

  • @Tuqa49
    @Tuqa49 Před 3 měsíci

    thx it really helps me

  • @AkshayKumar-oh7mr
    @AkshayKumar-oh7mr Před 5 měsíci

    Well done🎉

  • @sammymendis475
    @sammymendis475 Před rokem

    Thank you!

  • @biswajyotishmanachutia499

    In some sources and videos encryption formula for hill cipher is given as C=k*Pmod26 and some sources C=P*kmod26, since its a matrix multiplication both the answers are different.. so what should we follow🥺?

  • @37rajalakshmir44
    @37rajalakshmir44 Před 2 lety +1

    Sir may I know the 13 inverse of mod 26???? If no multicative ..then how will solve this problem sir ??? Please tell because my internal qstn the qstn mtrx 19 is differ in 9 ..so using this method u guide 13 I get detk ...so what can I do sir ????

  • @sawpaingchitmin8848
    @sawpaingchitmin8848 Před 4 měsíci

    Thank a lot sir!

  • @PrasadAI
    @PrasadAI Před 6 měsíci

    Thank you❤

  • @nasratt
    @nasratt Před rokem

    why we need to take the modulo while finding determinant and adjoint, we are taking modulo at the end?

  • @radhacreations2503
    @radhacreations2503 Před rokem +4

    I have a doubt why we need to take mod 26 always after adjoint and u also took mod 26 after determinant and also again after inverse plz clarify my doubt

    • @lohitlgd8335
      @lohitlgd8335 Před 11 měsíci

      I think its because we have 26 letters in English alphabet
      Once we complete 26 alphabets, we go back to the beginning.
      Thats the reason for that i guess.

    • @abhilashmadhav.m536
      @abhilashmadhav.m536 Před 7 měsíci

      did you understand it? pls explain if you did?

    • @nageshgour3148
      @nageshgour3148 Před 6 měsíci

      Be cause of total number of alphabet is 26

  • @ayansiddiqui7383
    @ayansiddiqui7383 Před rokem +2

    Is there any shortcut to find multiplicative inverse of a number

  • @DAYYAN294
    @DAYYAN294 Před 3 lety +2

    Sir kindly upload rest of the videos as soon as possible

  • @meriem1708
    @meriem1708 Před 10 měsíci

    there is a little mistake in 27:54 RRL --> (17 17 11 ) not (17 17 14 ) and thank you very much sir

  • @purushothamans5527
    @purushothamans5527 Před 7 měsíci

    hi bro nice teaching ,but i have one doubt that is in inverse is odd(20:29) instead of even ,what we can do bro? how to find that value??

  • @Shayar_Shaigan
    @Shayar_Shaigan Před rokem

    I'm stuck in my calculation, can you help me out, My determinant is 8 and its multiplicative inverse does not exist under mod 26, What should I do?

  • @agbaiobasi7390
    @agbaiobasi7390 Před 6 měsíci

    Thanks genius.

  • @yogeshbmyogeshbm5154
    @yogeshbmyogeshbm5154 Před 2 lety +1

    While it is 3×3 matrix you just copied 2more columns & 2more rows, but what if its 2×2 matrix then how to do sir

  • @anupampan3007
    @anupampan3007 Před 3 lety +1

    plz upload whole syllabus

  • @gireeshkumarkancharla4176

    @ Neso academy we are getting different cipher text when we use KP approach ..

  • @chiragmadaan3255
    @chiragmadaan3255 Před 2 lety +4

    does that mean we cant find multiplicative inverse mod 26 of even numbers? because whatever is multiplied with even number can't result in odd number and hence 1 as the remainder.

    • @utilizator1701
      @utilizator1701 Před 2 lety

      I do not know the particilarities of mod26, but in mod 6 you have the matrix [ 2, 3; 3 2 ]. Even though no element is inversable in mod 6, the matrix itself is inversable.
      Maybe same matrices can be found in mod 26.

  • @yogeshFlix23
    @yogeshFlix23 Před rokem

    thanks

  • @SaidHaaji12
    @SaidHaaji12 Před rokem

    16:40
    There is a big deffrence acording what you explan

  • @codingroast7500
    @codingroast7500 Před rokem

    awesome

  • @rumisakhankhan1091
    @rumisakhankhan1091 Před rokem

    Sir in ist row instead of 17 there is 7 at 2nd place in ist row plz correct this becoz key is same for encryption and decryption

  • @JusticeWillBeServedBro
    @JusticeWillBeServedBro Před rokem +1

    12:20 what if its 2X2 matrix or some other

  • @vendeltout8562
    @vendeltout8562 Před 2 měsíci

    what if i cant calculate the multiplicative inverse? i got K^-1= 24^(-1) * matrix * mod 26

  • @nasratt
    @nasratt Před rokem

    OMG, maths 🤯. got me confused, what is all this modulo modulo going on

  • @sameermeshram3062
    @sameermeshram3062 Před 3 lety +1

    Sir upload the video of control system ✅

    • @nesoacademy
      @nesoacademy  Před 3 lety

      Sure. The next lecture is coming soon.

    • @d3monlord_019
      @d3monlord_019 Před 3 lety

      @@nesoacademy your videos are very helpful but can you please tell name of application you use for java ?

  • @poojapoojadhapte1430
    @poojapoojadhapte1430 Před měsícem

    😊😊😊😊 very happy

  • @user-ry8it9nu3v
    @user-ry8it9nu3v Před 4 měsíci

    Hello, please help explain to me how the 23 became 17 more simply. 🙇‍♂🙇‍♂ Thank you!

  • @mihirkate3553
    @mihirkate3553 Před 5 měsíci

    adjoint of k could be calculated in calculator.
    if any one knows the steps pls paste the link.

  • @hetdoshi9385
    @hetdoshi9385 Před 6 měsíci

    VALUE OF L = 11 DURING THE DECRYPTION OF RRL NOT 14 🤣 and funny part is my faculty also do the same mistake but her total somehow match's the correct total 🤣🤣

  • @shreyachauhan2685
    @shreyachauhan2685 Před 5 měsíci

    great

  • @programmertik2046
    @programmertik2046 Před 2 lety

    What if the total letters is not a multiple off matrix size .??
    i.e if text was neso academy and matrix size was 3x3 then how to breaj the letters??

  • @uff_rani
    @uff_rani Před 2 lety

    sir why you put mod 26 after calulating mod,it should go off ryt?? ,that make me confuse,

    • @tamillenin2276
      @tamillenin2276 Před 2 lety

      It is taking everytime so that the result cannot exceed 25.

    • @utilizator1701
      @utilizator1701 Před 2 lety

      There are 26 letters in english language.

  • @sreelekhajyothitatavarthy355

    sir if the key value matrix is not given in the question ,how to find the key matrix sir.reply soon.

  • @arjunk2223
    @arjunk2223 Před 6 měsíci

    Why including mod function while doing diterminant

  • @arkatanukundu_171
    @arkatanukundu_171 Před 8 měsíci

    Isnt the formula C= K*P mod 26 not P*K mod 26??

  • @madhavdhobale9576
    @madhavdhobale9576 Před 2 lety

    There is the small mistake in place of 14 there must be 11 I hope everyone can see that.

  • @hasibulislam1143
    @hasibulislam1143 Před rokem

    L=11 at 28.02 mistaken

  • @mlblazrvlog8131
    @mlblazrvlog8131 Před 4 měsíci

    how to get a reminder sir?

  • @musicmonkey8367
    @musicmonkey8367 Před rokem

    Easy to learn but difficult to do

  • @sachinsudaraka6397
    @sachinsudaraka6397 Před 3 lety +1

    ❤️

  • @shaludeena6360
    @shaludeena6360 Před rokem +2

    Thalaiva , you are great 👌

  • @ibrahimgadli2583
    @ibrahimgadli2583 Před 11 měsíci

    The ending part was not explaind properly

  • @niteshgupta9697
    @niteshgupta9697 Před 2 lety

    I am once again asking for the code, please

  • @madhavdhobale9576
    @madhavdhobale9576 Před 2 lety

    By mistakely it written as 14 instead of 11

  • @rishiaryal9566
    @rishiaryal9566 Před 7 měsíci

    why do you mod everytime. can't we find 1/det(k) and adj(k) [without mod by 26]. Multiply 1/det(K) and adj(k) then mod by 26.

    • @abhilashmadhav.m536
      @abhilashmadhav.m536 Před 7 měsíci

      we applied mod 26 on det k and now we have also applied mod 26 on adj k. since applying mod 26 on both detk and adj k, how will mod 26 still remain to be used in the k inverse equation ? Please tell if you have understood coz i dont understand it.

  • @cronojob8502
    @cronojob8502 Před 2 lety

    Op🔥

  • @muhammadusamariaz2492
    @muhammadusamariaz2492 Před 2 lety

    YALLAH Y AJ PAPER MA NA AYE.AMEEN

  • @lucidaxis1233
    @lucidaxis1233 Před rokem

    How did you get multiplcative inverse of 23 as 17? Shouldn't it be 1/23? I am very confused. Someone pls help.

  • @STUDYTALK1102
    @STUDYTALK1102 Před rokem +1

    Sir -936 mod 26 =0

    • @GooSoft
      @GooSoft Před 10 měsíci

      Bro is that wrong I am also getting the same reminder .what did you do ?

  • @blaze9558
    @blaze9558 Před 6 měsíci

    it'd take 10 mins in the exam just to find the inverse

  • @ToanPham-wr7xe
    @ToanPham-wr7xe Před 19 dny

    😮

  • @PeterParker-xr5wt
    @PeterParker-xr5wt Před rokem

    gottcha.

  • @nehaburhade3991
    @nehaburhade3991 Před 3 lety +1

    First view first Comment

  • @sagargupta7609
    @sagargupta7609 Před rokem

    bhai ye tera adjint kaise nikala hai vo bilkul bhi samajh mai nahi aaya.
    Make new video to understand the concept

  • @mahipanchal9661
    @mahipanchal9661 Před rokem

    End of brain

  • @jahnu.1366
    @jahnu.1366 Před 2 lety

    billa

  • @GooSoft
    @GooSoft Před 10 měsíci +1

    9:48 -936 mod 26 = 0 @nesoacademy

    • @jeevi4123
      @jeevi4123 Před 10 měsíci +1

      But we get -939 mod 26 okay it's mod value is-3 and it is in negative so we add 26 then 26-3=23😅