Let’s talk a little bit about encryption and specifically kind of modern encryption and how it works Now before we jump straight into something like the advanced encryption standard. I wanted to talk about SP networks or Substitution-Permutation networks because they are the basis for a lot of modern cryptography — not all of it, but a […]
Tag: computerphile

Public Key Cryptography – Computerphile
The thing I wanted to talk about today, um… One of the things is a.. the coolness that is public-private key cryptography The basic idea of how it works I think is uh… is just cool and such clever idea that I want to explain it So everyone is familiar with the basic idea of […]
Detecting Faces (Viola Jones Algorithm) – Computerphile
I’d like to talk about face detection All right. So this is the idea or if you’ve got a picture with one face in it or many faces in it how do we find those faces and The standard approaches is “Ah, we’ll just use deep learning” Now you can use deep learning to find […]
Why Use Binary? – Computerphile
>>Sean: Why binary? Wouldn’t it be much easier if they just used decimal numbers? >>DFB: Yes it would. This is a fascinating story and it’s one where what we’ve mentioned already – when you and I started racing around Bletchley Park and talking about Tommy Flowers. He is, if you like, right in the middle […]
Characters, Symbols and the Unicode Miracle – Computerphile
UTF-8 is perhaps the best hack, the best single thing that’s used that can be written down on the back of a napkin, and that’s how was it was put together. The first draft of UTF-8 was written on the back of a napkin in a diner and it’s just such an elegant hack that […]

Maze Solving – Computerphile
try a little bit different today after we did the video on Dykstra I thought well you know sometimes I like to go home and sometimes do a bit of programming in front of the TV you know the person I am and one of the cool things that you about being other program is […]

Now Hiring? (What Computing Companies Look For) – Computerphile
A lot of people watching this channel might want to have a career in computing and you work in industry So I thought kind of we could just maybe have a chat about what it’s like From your point of view what you’re looking for from people And what you know what people should be […]

Fibonacci Programming – Computerphile
Today we’re going to carry on the recursion story a little more. Many of you, I hope, have seen my initial effort in this direction which is the Recursion video. It’s featured stack frames – how recursion is actually done – and the answer delivered back by ‘factorial’ will be an integer answer. So, I […]

Chomsky Hierarchy – Computerphile
Recently we’ve had a request saying can Computerphile do something on finite state automata. And in considering what to do about that it did seem to me that it would be a good idea to look at where finite-state automata sit in the scheme of things. We’ve done a lot about Turing machines for example, […]