Cryptography for Beginners

Поділитися
Вставка
  • Опубліковано 26 кві 2024
  • This is a book which I used for a course long ago. It is a very good book and I think a beginner could use it to learn some Cryptography. It is called Introduction to Cryptography with Coding Theory and it was written by Trappe and Washington.
    Here is the book: amzn.to/4dcAaCI
    My Courses: www.freemathvids.com/
    Best Place To Find Stocks: finviz.com/?a=593802429
    Useful Math Supplies amzn.to/3Y5TGcv
    My Recording Gear amzn.to/3BFvcxp
    (these are my affiliate links)
    **********Math, Physics, and Computer Science Books**********
    Epic Math Book List amzn.to/3F98vT1
    Pre-algebra, Algebra, and Geometry amzn.to/3FdbwSn
    College Algebra, Precalculus, and Trigonometry amzn.to/3UKjvfb
    Probability and Statistics amzn.to/3FaaxCq
    Discrete Mathematics amzn.to/3P6jPE4
    Proof Writing amzn.to/3XXukxo
    Calculus amzn.to/3iEH3F3
    Differential Equations Books amzn.to/3Fac5wi
    Partial Differential Equations Books amzn.to/3uyk1SV
    Linear Algebra amzn.to/3VHiN3G
    Abstract Algebra Books amzn.to/3FzLZEr
    Real Analysis/Advanced Calculus amzn.to/3VIO4Ua
    Complex Analysis amzn.to/3P6kbuo
    Number Theory amzn.to/3UEm3vw
    Graph Theory amzn.to/3BfRd5m
    Topology amzn.to/3BiAGhe
    Graduate Level Books amzn.to/3uv1eIg
    Computer Science amzn.to/3Hh8kaU
    Physics amzn.to/3BhPCMp
    These are my affiliate links. As an Amazon Associate I earn from qualifying purchases.
    If you enjoyed this video please consider liking, sharing, and subscribing.
    Udemy Courses Via My Website: mathsorcerer.com
    My FaceBook Page: / themathsorcerer
    My Instagram: / therealmathsorcerer
    My TikTok: / therealmathsorcerer
    There are several ways that you can help support my channel:)
    Consider becoming a member of the channel: / @themathsorcerer
    My GoFundMe Page: www.gofundme.com/f/support-ma...
    My Patreon Page: / themathsorcerer
    Donate via PayPal: paypal.com/donate/?cmd=_s-xcl...
    ***********Udemy Courses(Please Use These Links If You Sign Up!)************
    Abstract Algebra Course
    www.udemy.com/course/abstract...
    Advanced Calculus Course
    www.udemy.com/course/advanced...
    Calculus 1 Course
    www.udemy.com/course/calculus...
    Calculus 2 Course
    www.udemy.com/course/calculus...
    Calculus 3 Course
    www.udemy.com/course/calculus...
    Calculus 1 Lectures with Assignments and a Final Exam
    www.udemy.com/course/calculus...
    Calculus Integration Insanity
    www.udemy.com/course/calculus...
    Differential Equations Course
    www.udemy.com/course/differen...
    Differential Equations Lectures Course (Includes Assignments + Final Exam)
    www.udemy.com/course/differen...
    College Algebra Course
    www.udemy.com/course/college-...
    How to Write Proofs with Sets Course
    www.udemy.com/course/how-to-w...
    How to Write Proofs with Functions Course
    www.udemy.com/course/how-to-w...
    Trigonometry 1 Course
    www.udemy.com/course/trigonom...
    Trigonometry 2 Course
    www.udemy.com/course/trigonom...
    Statistics with StatCrunch Course
    www.udemy.com/course/statisti...
    Math Graduate Programs, Applying, Advice, Motivation
    www.udemy.com/course/math-gra...
    Daily Devotionals for Motivation with The Math Sorcerer
    www.udemy.com/course/daily-ma...
    Thank you:)

КОМЕНТАРІ • 68

  • @Dxdy87
    @Dxdy87 Місяць тому +20

    I think it's one of the hardest math subjects.
    You really have to love it to get through.
    Kudos for those who dedicate their lives for cryptography.

  • @surrealistidealist
    @surrealistidealist Місяць тому +26

    I really love Joshua Holden's The Mathematics of Secrets: Cryptography from Caesar Ciphers to Digital Encryption. It's not a textbook, but the conceptual explanations are great for an introduction.

    • @kaleimamahu
      @kaleimamahu 29 днів тому +1

      Reading that right now. Been great

  • @drwhackadoodle360
    @drwhackadoodle360 Місяць тому +6

    Cryptography is amazing, I am about to start a PhD in post quantum cryptography and I just finished a project building a library including Kyber and Dilithium as well as a full AES implementation, I wish more people would appreciate it for what it is and all the heavy lifting it is doing behind the scenes.

  • @TheInterceptGuy
    @TheInterceptGuy Місяць тому +4

    It's always great to see people discussing the topics they love. Cryptography, being the future, those who delve into this subject significantly increase their chances of success in life.

  • @project-alc4469
    @project-alc4469 Місяць тому +7

    Arizona State University has an entire certificate for cryptography within the school of mathematical and statistical sciences. Requires two semesters of cryptography at the 400 level, abstract algebra, number theory, and a few electives in advanced linear, group theory, etc.
    I took almost all the electives and abstract algebra but sadly i didn't get the chance to take number theory or either of the cryptography classes. Great stuff math sorcerer!

  • @Olo_Yansan
    @Olo_Yansan Місяць тому +2

    Thank you so much for your videos! I was so scared of mathematics in grammar school and that fear thwarted my career in astronomy. I’ve spent so many years mad at myself but since I started watching your videos and buying textbooks, I can’t believe the progress I am making!

  • @nubius
    @nubius 29 днів тому +1

    This is a fantastic book that goes straight to the point. Obviously this is a beginner's text but still I kinda wish more of these topics were common knowledge for people that supposedly work in "crypto."

  • @StatMachLearn
    @StatMachLearn Місяць тому +8

    Thanks, Mr. Sorcerer. The third edition covers cryptocurrencies.

  • @juliancastrence3761
    @juliancastrence3761 Місяць тому +3

    I had the pleasure of having Lawrence Washington for Cryptography at the University of Maryland. One of the best professors I ever had. You could really tell how passionate he was about Cryptography.

  • @raxirex6443
    @raxirex6443 22 дні тому

    One of the most underrated areas of math!

  • @ssmith5048
    @ssmith5048 Місяць тому

    Always love your videos! Your love for the subject is obviously genuine and infectious.

  • @RageRabbitGames
    @RageRabbitGames Місяць тому +1

    Took a grad-course in Cryptography looking at this very stuff last year and found the mathematics super interesting and neat. I'm a CS student but have been more on the theoretical side so the mathematics were not out of reach for me. Plus the course got me more familiar using mathematical libraries like Sage. On top of that looking at all of these cryptography systems has ended up being useful as I just started a job doing some systems admin work and cybersecurity is a huge component of my company's day to day tasks.

  • @pilotpeego1820
    @pilotpeego1820 Місяць тому +2

    I appreciate math so much more because of you.

  • @mistervacation23
    @mistervacation23 19 днів тому +1

    Oh the old Wellington Cipher. That hasn't been used in probably a hundred years. The Wellington Cipher, a lesser-known historical encryption method, was named after Arthur Wellesley, the 1st Duke of Wellington. Used in the early 19th century, this cipher was employed during the Napoleonic Wars for secure military communications. The cipher itself hasn't been in use for around 100 years, largely due to advancements in cryptographic techniques and technology.

  • @SequinBrain
    @SequinBrain Місяць тому +2

    I got this from your last video, totally worth the $$. I love how it shows you a converter program you can do w/ pencil and paper right off the bat. I never saw congruences before, modes yes, but we never spent much time on modes. I'm working on Finnegans Wake atm & my own book, but I'll get back to that later for sure.
    Since you mentioned having a teacher, not many are able to self-teach as effectively as with a teacher. Teachers may or may not (usually not due to time constraints) go over every single detail in the book, but that's not sine qua non. A good teacher will give you footholds into key sections of the mountain of knowledge that comes with well-written books, even average books like the Zill DE. Once you have those and take good notes, you can use the answer key to pull up practically everything else you would need from the uncovered sections of the book. At least that's how I am, I just need anchor points, I can get the rest if I need it later once I have those footholds.
    You were mentioning breaking bitcoin, I saw somewhere they're working on getting 256-bit encryption going where we currently use only 128, and that's gotten us this far. I doubt anything will break 256.

  • @gmcenroe
    @gmcenroe Місяць тому +1

    I watched the youtube lectures of a German professor (Christof Paar) on cryptology and also bought his book (Understanding Cryptography). He was fun to watch especially when he caught students sleeping during his lectures. Class was in English at some German University. The hardcore book on the subject is "Applied Cryptography" by Bruce Schneier.

  • @Kimwilliams45
    @Kimwilliams45 Місяць тому +21

    One nice introductory popular science book on cryptography is Simon Singh's 'The Code Book'

    • @kovvi-
      @kovvi- Місяць тому +2

      Just started reading this the other day, definitely an enjoyable read

    • @echobravo5488
      @echobravo5488 Місяць тому +1

      I have that book and I LOVE it!!!

    • @jimsimpson1006
      @jimsimpson1006 Місяць тому

      An excellent read, though I think the book being reviewed here goes more deeply into the nuts and bolts of cryptography.

    • @Kimwilliams45
      @Kimwilliams45 Місяць тому

      @@jimsimpson1006 You are right. I might see if I can obtain a copy somehow since I am struggling to understand the ins and outs of cybersecurity.

  • @LydellAaron
    @LydellAaron 21 день тому

    Elliptic curves look like third order systems, which can be expressed with an exponential-style of expression, and exponentials have sinusoidal properties, possibly making them susceptible to sinusoidal analog quantum computers.

  • @Gewalt1984
    @Gewalt1984 Місяць тому +1

    I hate math but your videos causes a spark within my mind so hopefully the math spark can from into a math inferno

  • @cybersekkin
    @cybersekkin 27 днів тому

    In every crypto course I ever studied the first thing they say is "never make your own" the short version they teach about crypto but then say only use the tried and true released versions.

  • @WitchidWitchid
    @WitchidWitchid Місяць тому

    I played around a bit with cryptography when I was taking a course in Number Theory. I had already studied linear and abstract algebra. Normally in my Mathematical endeavors I tend to avoid applications and focus on the "pure / abstract" math. However, Cryptography is one application that I would like to study in greater depth I am interested in taking an course (online or in-classroom) on Cryptography or else obtaining a good textbook and doing it as a self-study.

  • @yisyvonne
    @yisyvonne Місяць тому +2

    This is right up my alley thanks for the recommend!

  • @RK_Stats
    @RK_Stats Місяць тому

    Fundamentally, all cryptographic algorithms ( other than those based on elliptic curves ) are based on prime number theory.
    The basic idea is that it's easy to multiply two large prime numbers and get a much larger number that has only two factors ( other than 1 ), but extremely hard to factorize the large number to get it's factors. If one of the factors is a public key, the other can be immediately verified to be a private key by mere division.
    In elliptic curves, the interesting fact is that a line parallel to the y axis can intersect the elliptic curves in zero, one or Max two points. But a line not parallel to the y axis can intersect the curve in a maximum of three points.
    Therefore, given a point on the elliptic curve, it's trivial to check whether another specified point could represent an intersecting line that also lies on the curve.
    Here, one point could be a private key and the other point is the public key.
    But if you only have the public key ( as is usually the case ! ), you need to try millions of points to see if it could represent the private key and that's a discrete log math problem... ( My two cents take... )

  • @ismbks
    @ismbks Місяць тому +2

    now you got me interested

  • @Douchemaster_McChest
    @Douchemaster_McChest Місяць тому +3

    After I got my graduate degree in Mathematics, I started on my graduate degree in Computer Science. In my final semester of my graduate work in Computer Science I took an elective course in Cryptography and we covered all those topics you pointed out. One thing I remember the most was the the factoring of huge numbers (product of 2 huge primes) via elliptic curve attacks. The professor was a professor of computer science at the university, but his PhD was in Mathematics and his field of study was Applied Number Theory and Cryptography. He was one bright person and was the textbook, stereotypical Math/Comp. Sci professor. Had glasses, had messy hair, was eccentric, wore button down shirts with a front shirt pocket and had a pocket protector while also keeping a couple pencils/pens in his shirt pocket. For the course, we didn't use a real textbook. We used the professor's own notes that were printed out and placed in a soft-bound binder. Essentially it was an unofficial book that the professor wrote but never bothered getting published. I still have it somewhere. That was in 1993 when I took that course. It was an elective computer science course and I think only 4 people took the course. I was the only one, out of the 4, who had a graduate degree in mathematics. So, I didn't struggle with the mathematics part of the course. Concurrently, during the same semester, I was taking a graduate Computer Networks Systems course that was taught by another professor and one of the topics in that course was Network Security and we were assigned a project that involved some cryptography. I remember I used some of the stuff I was learning in Cryptography and applied it to my Network Security project. It had to do with encrypting/decrypting messages via a Network System. IIRC, it involved 256-bit encryption techniques. Remember writing a program (in C) that did all the calculations for the encryption/decryption. The 30+ years since I took Cryptography, I know there have been more leaps made in the field and some of the encryption/decryption techniques that were considered secure back then are no longer considered secure now due to the speed of advanced hardware used in computers now (mostly the encryption/decryption key sizes affected by brute force attacks.)

  • @HindustaniInsaan007
    @HindustaniInsaan007 Місяць тому +1

    How can I contact you? I have a complex math problem.

  • @billylee5624
    @billylee5624 Місяць тому +1

    Dang I see so one of the methods cryptography uses is matrices, hm. I'm used to matrix premultiplication of multiple matrices and taking the inverse to project onto a vector as the answer as well as getting the sandwich estimators from covariance diagonal matrices. But I know it's mainly abstract algebra and number theory.

  • @JamesLaFleur
    @JamesLaFleur Місяць тому +1

    Page 50: Enigma!

  • @billylee5624
    @billylee5624 Місяць тому

    When worlds of quantum mechanics of a computable world collide with the world of relativity and its world of the space-time continuum.

  • @tbg-brawlstars
    @tbg-brawlstars Місяць тому +4

    I didn't searched for this, I was already subscribed to you from some time, I didn't even asked for this, and just today I was learning about cryptography on Google, this video came today
    HOW IS EVERYTIME EVERYTHING HAPPENS RELATED TO MY LIFE ?
    I AM SURE I AM IN A SIMULATION

    • @ismbks
      @ismbks Місяць тому +2

      you are the main character

    • @StatMachLearn
      @StatMachLearn Місяць тому +3

      Nah. Most probably just the recommending system doing its job.

    • @aeiou3962
      @aeiou3962 Місяць тому

      Wake up. This isnt real. Look your hands

    • @CategoryTheorist
      @CategoryTheorist Місяць тому +1

      The Math Sorcerer heard that you were interested in cryptography today so he made this for you real quick

    • @ssmith5048
      @ssmith5048 Місяць тому +1

      @@CategoryTheorist The math sorcerer read his mind through the internets on the youtubes and created this just for him.

  • @ivolol
    @ivolol Місяць тому +1

    Even worse they made a 3rd edition recently that I really want, but their publishers make it really super hard / expensive to just get the book. They really want you to "rent" it (wtf?) or get the ebook, they hardly want you to have the binding and paper -_- As a private hobbiest not in the US it makes no sense for me to rent the physical book from them.

  • @laxkeeper15
    @laxkeeper15 Місяць тому

    I believe a lot of the new post-quantum crypto systems (which are still being finalized by NIST, hopefully without backdoors) are based on lattice systems. I don't know any more than those buzzwords lol

  • @Roopa-ep9bt
    @Roopa-ep9bt Місяць тому

    Sir could you please suggest math truoks to crack jee advanced (indias toughest exam)

  • @ercntreras
    @ercntreras Місяць тому

    How do you remember all that you have learned through the years, do you have use that knowledge a long the way?

  • @MCJSA
    @MCJSA Місяць тому

    It looks like a common book. Under $5 on Abe books, hardcover.

  • @billylee5624
    @billylee5624 Місяць тому

    If you master the mathematics of cryptography, you master cybersecurity, well one side of computer science, then you have assembly language. I wonder if cryptography is discrete like number theory or like maybe even some of abstract algebra? Jk.

  • @Daniel-OConnell
    @Daniel-OConnell Місяць тому +4

    I learnt absolutely zero about "cryptography for beginners" from this video. The only information is that you had a really cool teacher and that you have a rather interesting textbook that is hard to get.

    • @lunam7249
      @lunam7249 Місяць тому +1

      agreed, "my 1 course in crytogragraphy" better title

    • @coriollis
      @coriollis 5 днів тому

      did you expect him to read the whole thing...?

    • @Daniel-OConnell
      @Daniel-OConnell 4 дні тому +1

      @@coriollis Of course not. I just expected that the video content was in some way related to the title , which it clearly wasn't.

  • @user-qo9sq1po2b
    @user-qo9sq1po2b Місяць тому

    U have a whatapp group

  • @Srindal4657
    @Srindal4657 Місяць тому

    Why do I know about cryptography? 🤨 I must of learnt it somewhere

  • @jasonzacharias2150
    @jasonzacharias2150 Місяць тому

    ✌🏻👼🏻🤟🏻

  • @leovolont
    @leovolont Місяць тому +2

    Cryptocurrency for Beginners: Get in First. Sell at the Top. If you want to buy back in at the Bottom, wait until Zero.

    • @lunam7249
      @lunam7249 Місяць тому

      this is math, not digital currency trading stategies.

    • @rusi6219
      @rusi6219 Місяць тому +1

      Buy high sell low

  • @OrdenJust
    @OrdenJust Місяць тому

    Ziol ol q uggr cortg!
    Wxz O vgfrtk. Dglz dqzitdqzoel lzkoctl ygk etkzqofzn. Of eknhzgukqhin, gft eqf ftctk wt lxkt ziqz gft'l eohitk ol xfwktqaqwst, xfstll oz ol q eohitk wqltr gf zit xlt gy q gft-zodt hqr. Wn zit vqn, O qd vgfrtkofu igv dqfn voss wt qwst zg ktqr ziol egddtfz.

  • @83jbbentley
    @83jbbentley Місяць тому +4

    Wizard, i think everyone should have Bitcoin and Etherum in there portfolio.
    They said the Zodiac really liked cryptography.
    Quantum computing is the future.

  • @igorfilin8342
    @igorfilin8342 Місяць тому

    Matrices, my math education stopped at them 🧮