WEBVTT - Authentication Tech and You

0:00:04.160 --> 0:00:07.200
<v Speaker 1>Get in tech with technology with tech Stuff from how

0:00:07.240 --> 0:00:13.720
<v Speaker 1>stuff works dot com. Hey there, and welcome to tech Stuff.

0:00:13.800 --> 0:00:17.720
<v Speaker 1>I'm your host, Jonathan Strickland, senior writer with how stuff

0:00:17.760 --> 0:00:21.000
<v Speaker 1>works dot Com, and today we're going to explore the

0:00:21.160 --> 0:00:26.000
<v Speaker 1>wonderful world of authentication technology and how it's evolved and

0:00:26.040 --> 0:00:29.920
<v Speaker 1>what could be in store for us in the future.

0:00:30.840 --> 0:00:33.559
<v Speaker 1>So the reason why I picked this topic before I

0:00:33.640 --> 0:00:36.559
<v Speaker 1>jump into the whole thing, is because I feel like

0:00:37.159 --> 0:00:41.080
<v Speaker 1>security is becoming a bigger and bigger concern as it

0:00:41.080 --> 0:00:43.959
<v Speaker 1>should be for a lot of people. People are more

0:00:44.000 --> 0:00:46.920
<v Speaker 1>aware of it, I think than they were perhaps five

0:00:47.000 --> 0:00:50.800
<v Speaker 1>years ago. Not everyone is practicing good security measures. Not

0:00:50.880 --> 0:00:54.959
<v Speaker 1>everyone's practicing two factor authentication or multi factor authentication. We'll

0:00:55.000 --> 0:00:58.040
<v Speaker 1>talk about that in this episode, and if you aren't

0:00:58.080 --> 0:01:01.760
<v Speaker 1>familiar with what that's all about, that's why I wanted

0:01:01.800 --> 0:01:04.720
<v Speaker 1>to do this show, was to kind of explain what

0:01:04.720 --> 0:01:09.240
<v Speaker 1>what that actually means and why it is important. Authentication

0:01:10.200 --> 0:01:13.000
<v Speaker 1>is something that we should probably define. First of all,

0:01:13.120 --> 0:01:18.919
<v Speaker 1>it's the process or action of proving something to be true, genuine,

0:01:19.440 --> 0:01:23.760
<v Speaker 1>or valid, So that covers a broad spectrum right authentication.

0:01:23.800 --> 0:01:29.319
<v Speaker 1>You could be talking about authenticating a historical artifact, that's

0:01:29.360 --> 0:01:32.360
<v Speaker 1>a great example. You bring a historical artifact to an expert,

0:01:32.800 --> 0:01:37.120
<v Speaker 1>they authenticate that it is in fact a historical artifact

0:01:37.360 --> 0:01:40.200
<v Speaker 1>and not something that was whipped up in some sort

0:01:40.240 --> 0:01:43.440
<v Speaker 1>of souvenir shop and some out of the way place.

0:01:44.400 --> 0:01:48.720
<v Speaker 1>But authentication has a very special role in the world

0:01:48.760 --> 0:01:51.480
<v Speaker 1>of technology and the world of computers and electronics. It

0:01:51.520 --> 0:01:55.320
<v Speaker 1>gets a bit more specific. It's the process of verifying

0:01:55.440 --> 0:02:00.400
<v Speaker 1>the identity of a user or a program or process.

0:02:01.120 --> 0:02:03.880
<v Speaker 1>You want to make certain everything is authentic so that

0:02:04.040 --> 0:02:08.720
<v Speaker 1>a program or person doesn't get unauthorized access to a system.

0:02:08.760 --> 0:02:13.720
<v Speaker 1>So you're probably familiar with a lot of authentication processes,

0:02:13.760 --> 0:02:17.040
<v Speaker 1>even if you didn't call them that, because you yourself

0:02:17.280 --> 0:02:22.400
<v Speaker 1>have to employ them on a regular basis. Programs do too.

0:02:23.160 --> 0:02:25.840
<v Speaker 1>But I'm not gonna really spend a lot of time

0:02:25.840 --> 0:02:27.639
<v Speaker 1>talking about programs. In fact, I'm really not going to

0:02:27.760 --> 0:02:30.280
<v Speaker 1>dive into it at all because that gets super technical,

0:02:30.840 --> 0:02:33.160
<v Speaker 1>um and really I think it's more important to focus

0:02:33.160 --> 0:02:36.440
<v Speaker 1>on the stuff that you have a direct involvement with, unless,

0:02:36.480 --> 0:02:40.080
<v Speaker 1>of course, you're a programmer, in which case mia culpa.

0:02:40.160 --> 0:02:43.799
<v Speaker 1>So I'm going to focus on authentication technology targeted at humans.

0:02:44.600 --> 0:02:47.200
<v Speaker 1>So one day, maybe I'll do a software one if

0:02:47.200 --> 0:02:49.520
<v Speaker 1>there's a lot of requests for it, but I feel

0:02:49.520 --> 0:02:51.280
<v Speaker 1>like that might just get a little too deep in

0:02:51.320 --> 0:02:54.840
<v Speaker 1>the weeds. So I'm gonna talk about the stuff you

0:02:54.880 --> 0:02:58.119
<v Speaker 1>and I encounter when we try to access or protect

0:02:58.680 --> 0:03:02.040
<v Speaker 1>our technology and our data. Now, there are a ton

0:03:02.080 --> 0:03:04.800
<v Speaker 1>of different ways to do this. Some of them are

0:03:04.840 --> 0:03:10.799
<v Speaker 1>inherently stronger methods of authentication than others and are better

0:03:11.480 --> 0:03:16.120
<v Speaker 1>as far as you know, being more secure. And all

0:03:16.160 --> 0:03:20.600
<v Speaker 1>of these authentication strategies can be divided into three broad categories.

0:03:21.320 --> 0:03:27.840
<v Speaker 1>Those categories are inherence factors, knowledge factors, and ownership factors.

0:03:28.120 --> 0:03:31.920
<v Speaker 1>So when you hear about two factor authentication, we're talking

0:03:31.960 --> 0:03:40.920
<v Speaker 1>about a specific strategy that employs different uh different approaches

0:03:41.320 --> 0:03:46.040
<v Speaker 1>belonging to different factors. Now, that doesn't really mean anything

0:03:46.080 --> 0:03:49.240
<v Speaker 1>unless I expand on it. So an inherence factor relies

0:03:49.760 --> 0:03:53.240
<v Speaker 1>upon the user him or herself. In other words, it

0:03:53.240 --> 0:03:57.360
<v Speaker 1>has something to do with you as a user. It

0:03:57.560 --> 0:04:02.160
<v Speaker 1>has to do with either your physical traits or behavioral traits.

0:04:02.160 --> 0:04:05.320
<v Speaker 1>So a very easy to understand example of this would

0:04:05.320 --> 0:04:09.160
<v Speaker 1>be a fingerprint scanner. Right like you, your fingerprints are

0:04:09.320 --> 0:04:12.880
<v Speaker 1>unique to you. It is something you have inherited is

0:04:13.000 --> 0:04:17.400
<v Speaker 1>inherent in who you are, so it's an inherence factor.

0:04:18.000 --> 0:04:19.920
<v Speaker 1>But there are lots and lots of others, and I'll

0:04:19.920 --> 0:04:23.640
<v Speaker 1>talk about some of those later on this episode. Knowledge

0:04:23.640 --> 0:04:27.200
<v Speaker 1>factors are pretty self explanatory. Those are authentication strategies that

0:04:27.240 --> 0:04:30.960
<v Speaker 1>rely on something that the user knows, like a password

0:04:31.080 --> 0:04:34.920
<v Speaker 1>or a personal identification number otherwise known as a pen.

0:04:36.120 --> 0:04:39.919
<v Speaker 1>Ownership factors are also pretty easy to understand. Those rely

0:04:40.040 --> 0:04:43.479
<v Speaker 1>on something the user possesses, like a key card for

0:04:43.560 --> 0:04:47.560
<v Speaker 1>security door. That would be an ownership factor. Now, on

0:04:47.600 --> 0:04:50.320
<v Speaker 1>top of those categories, you have the additional strategies to

0:04:50.440 --> 0:04:54.960
<v Speaker 1>enable authentication, which includes that two factor authentication that I

0:04:55.040 --> 0:04:58.560
<v Speaker 1>talked about before. And maybe you don't know exactly what

0:04:58.600 --> 0:05:03.160
<v Speaker 1>that means, well, that's why here. Really. Single factor authentication

0:05:03.160 --> 0:05:07.040
<v Speaker 1>relies on just one component to access a system. So,

0:05:07.120 --> 0:05:10.200
<v Speaker 1>for example, a lot of smartphones require users to unlock

0:05:10.320 --> 0:05:13.919
<v Speaker 1>the device with a pin or a swipe pattern or

0:05:14.160 --> 0:05:18.080
<v Speaker 1>a fingerprint scan. But that's it, right You you just

0:05:18.120 --> 0:05:21.120
<v Speaker 1>have to do one of those things. You don't have

0:05:21.160 --> 0:05:24.760
<v Speaker 1>to do multiple things. And once you do, whichever method

0:05:24.839 --> 0:05:27.840
<v Speaker 1>you've enabled on your device, you have access to it.

0:05:28.080 --> 0:05:32.640
<v Speaker 1>There's no secondary requirement. Systems that use single factor authentication

0:05:32.720 --> 0:05:38.280
<v Speaker 1>are weaker than those that require more than one authentication strategy.

0:05:38.440 --> 0:05:43.360
<v Speaker 1>In general, there are some different definitions for strong authentication

0:05:43.360 --> 0:05:47.560
<v Speaker 1>I'll get into and you could argue that some inherence

0:05:47.880 --> 0:05:51.520
<v Speaker 1>factors are so strong as to be fine on their own,

0:05:52.279 --> 0:05:55.880
<v Speaker 1>But in general, going with a single factor is less

0:05:55.880 --> 0:05:59.120
<v Speaker 1>secure than going for a two factor authentication strategy, which

0:05:59.120 --> 0:06:04.120
<v Speaker 1>is exactly what is like. It requires two different authentication factors.

0:06:05.200 --> 0:06:08.200
<v Speaker 1>That means the system will require users to provide authentication

0:06:08.640 --> 0:06:12.640
<v Speaker 1>in two of those three categories. So an example of

0:06:12.640 --> 0:06:15.360
<v Speaker 1>this is an a t M card. If you want

0:06:15.360 --> 0:06:17.800
<v Speaker 1>to use an a t M card, you need to

0:06:17.880 --> 0:06:21.000
<v Speaker 1>provide the card. That's an ownership factor. You have to

0:06:21.040 --> 0:06:23.400
<v Speaker 1>be in possession of the card, and you have to

0:06:23.400 --> 0:06:28.479
<v Speaker 1>supply the pen that's the knowledge factor. So you have

0:06:28.640 --> 0:06:32.360
<v Speaker 1>an ownership factor and a knowledge factor. Those are two factors.

0:06:32.360 --> 0:06:36.000
<v Speaker 1>That's two factor authentication. Possession of one factor should not

0:06:36.080 --> 0:06:40.640
<v Speaker 1>be sufficient to access the respective system, nor should it

0:06:40.760 --> 0:06:44.359
<v Speaker 1>lead to the discovery of the second factor. In other words,

0:06:44.920 --> 0:06:46.880
<v Speaker 1>if you get hold of the card like you get

0:06:46.920 --> 0:06:50.680
<v Speaker 1>hold of someone else's card, ideally there should be no

0:06:50.760 --> 0:06:55.520
<v Speaker 1>indication on the card of what the pen is because

0:06:55.600 --> 0:06:57.400
<v Speaker 1>you need both of those things in order to access

0:06:57.400 --> 0:07:00.800
<v Speaker 1>someone's account. And if you make sure that only one

0:07:00.839 --> 0:07:03.159
<v Speaker 1>of the two things is in possession of somebody else,

0:07:03.400 --> 0:07:06.840
<v Speaker 1>they still can't get your stuff. So that's why you

0:07:06.839 --> 0:07:10.440
<v Speaker 1>want the two factor authentication. You have to possess or

0:07:10.480 --> 0:07:13.760
<v Speaker 1>know both of the authentication requirements independently of each other.

0:07:14.240 --> 0:07:17.960
<v Speaker 1>This also applies to other factors as well. It doesn't

0:07:18.000 --> 0:07:20.080
<v Speaker 1>just have to be knowledge and ownership. It could be

0:07:20.120 --> 0:07:22.840
<v Speaker 1>ownership and inherence. It could be knowledge and inherence. You

0:07:22.840 --> 0:07:27.480
<v Speaker 1>get the idea. So, if you've enabled to factor authentication

0:07:27.600 --> 0:07:31.360
<v Speaker 1>on various online accounts, which I urge you to do

0:07:31.520 --> 0:07:34.960
<v Speaker 1>for any accounts that actually offer it, you've likely had

0:07:35.000 --> 0:07:37.920
<v Speaker 1>to supply a password as well as a code sent

0:07:38.120 --> 0:07:40.840
<v Speaker 1>to you in some way. For example, you might have

0:07:40.840 --> 0:07:43.600
<v Speaker 1>an email account that when you try and access it

0:07:43.760 --> 0:07:46.920
<v Speaker 1>using a brand new device, says all right, well, what's

0:07:46.960 --> 0:07:49.160
<v Speaker 1>your password? So you typed a little password in and

0:07:49.160 --> 0:07:51.160
<v Speaker 1>then says all right, well, now I'm going to send

0:07:51.280 --> 0:07:55.400
<v Speaker 1>you a code via text message. You need to put

0:07:55.480 --> 0:07:58.080
<v Speaker 1>that code into this little box here, and then I'll

0:07:58.080 --> 0:08:02.080
<v Speaker 1>give you access to your email. So the password part

0:08:02.160 --> 0:08:06.440
<v Speaker 1>taps into that knowledge factor because you know the password

0:08:06.840 --> 0:08:11.480
<v Speaker 1>and the text message taps into the ownership factor because

0:08:11.760 --> 0:08:14.520
<v Speaker 1>there's a specific cell phone with a specific cell phone

0:08:14.600 --> 0:08:17.800
<v Speaker 1>number associated with your email account, so you have to

0:08:17.840 --> 0:08:20.120
<v Speaker 1>be an ownership of the cell phone in order to

0:08:20.200 --> 0:08:25.240
<v Speaker 1>receive the text message and complete that authentication strategy. Many

0:08:25.280 --> 0:08:28.480
<v Speaker 1>two factor authentication systems will actually allow you to designate

0:08:28.560 --> 0:08:32.880
<v Speaker 1>specific devices as being safe quote unquote safe, meaning that

0:08:32.920 --> 0:08:34.720
<v Speaker 1>you don't have to do that every single time you

0:08:34.760 --> 0:08:37.680
<v Speaker 1>log in from that specific device. That way, you don't

0:08:37.760 --> 0:08:39.640
<v Speaker 1>end up waiting for a text message every time you

0:08:39.679 --> 0:08:42.240
<v Speaker 1>try and check your email from your personal laptop, computer,

0:08:42.400 --> 0:08:45.920
<v Speaker 1>or smartphone. Now, there are systems that require even more

0:08:46.000 --> 0:08:50.880
<v Speaker 1>forms of authentication, and we typically group these under the

0:08:50.960 --> 0:08:56.360
<v Speaker 1>category multi factor authentication, indicating you've got to supply at

0:08:56.440 --> 0:09:00.280
<v Speaker 1>least two methods in order to access the respective syste them.

0:09:00.320 --> 0:09:03.160
<v Speaker 1>So technically, two factor authentication is a type of multi

0:09:03.240 --> 0:09:07.280
<v Speaker 1>factor authentication. Most of the time, when I encounter it,

0:09:07.400 --> 0:09:10.680
<v Speaker 1>multi factor is being used to mean more than two.

0:09:11.640 --> 0:09:16.000
<v Speaker 1>I haven't personally ever encountered a system where I've had

0:09:16.040 --> 0:09:19.319
<v Speaker 1>to supply more than two factors. But then again, no

0:09:19.360 --> 0:09:22.720
<v Speaker 1>one trusts me with anything that's that important, so no

0:09:22.760 --> 0:09:27.720
<v Speaker 1>big surprise there. Now, confusing matters somewhat is this term

0:09:27.880 --> 0:09:32.040
<v Speaker 1>called strong authentication, which is used in a lot of

0:09:32.080 --> 0:09:36.000
<v Speaker 1>different places, including the European Union. In fact, it's very

0:09:36.000 --> 0:09:39.360
<v Speaker 1>prominently used in the EU. At first glance, you might

0:09:39.400 --> 0:09:43.800
<v Speaker 1>think strong authentication and two factor or multi factor authentication

0:09:43.880 --> 0:09:46.640
<v Speaker 1>are synonymous, that in order of it to be strong,

0:09:46.720 --> 0:09:49.880
<v Speaker 1>it must be at least two factor authentication. But that's

0:09:49.920 --> 0:09:54.800
<v Speaker 1>not actually the case. If a single authentication strategy is

0:09:54.840 --> 0:09:59.200
<v Speaker 1>deemed secure enough, it can fall under the category of

0:09:59.320 --> 0:10:03.760
<v Speaker 1>strong authentication. And so there's a lot of disagreement over

0:10:03.800 --> 0:10:06.520
<v Speaker 1>what the actual definition is. It makes it pretty confusing.

0:10:06.840 --> 0:10:08.640
<v Speaker 1>But let's give you an example. Let's say that there's

0:10:08.640 --> 0:10:12.480
<v Speaker 1>a retinal scanner that scans the pattern of blood vessels

0:10:12.520 --> 0:10:17.079
<v Speaker 1>in your eye. Now that's really difficult to replicate compared

0:10:17.080 --> 0:10:20.480
<v Speaker 1>to other biometric measures such as a fingerprint, which you could,

0:10:21.120 --> 0:10:25.439
<v Speaker 1>in fact, if you're very clever fake. So in the

0:10:25.480 --> 0:10:28.800
<v Speaker 1>European Union, a system that looks at the blood vessels

0:10:28.840 --> 0:10:33.080
<v Speaker 1>in your eye for authentication might be considered strong even

0:10:33.120 --> 0:10:35.640
<v Speaker 1>though it's just a single factor. Let's say you don't

0:10:35.640 --> 0:10:38.200
<v Speaker 1>have to provide any other information, it's just a quick

0:10:38.240 --> 0:10:40.960
<v Speaker 1>skin of the eye and you're in if the system

0:10:41.000 --> 0:10:43.560
<v Speaker 1>is robust enough, and if it's looking at something that

0:10:43.640 --> 0:10:46.480
<v Speaker 1>is difficult enough to replicate, it could still count a

0:10:46.520 --> 0:10:50.679
<v Speaker 1>strong authentication. He could even refer to knowledge based factors.

0:10:51.040 --> 0:10:53.240
<v Speaker 1>So let's say a system requires you to answer a

0:10:53.240 --> 0:10:56.360
<v Speaker 1>series of unrelated questions when you set up your account.

0:10:57.040 --> 0:10:59.640
<v Speaker 1>Accessing the account at a later time requires that you

0:10:59.720 --> 0:11:02.200
<v Speaker 1>rep like hat those answers. You've got to remember how

0:11:02.240 --> 0:11:04.240
<v Speaker 1>you answered the questions when you first set it up.

0:11:04.240 --> 0:11:06.720
<v Speaker 1>It's kind of like the security questions a lot of

0:11:06.760 --> 0:11:10.640
<v Speaker 1>different systems used right now now, Because these questions are

0:11:10.760 --> 0:11:14.560
<v Speaker 1>unrelated and knowledge of one answer doesn't provide any of

0:11:14.600 --> 0:11:19.120
<v Speaker 1>the other answers, that could be considered strong authentication. Now, personally,

0:11:19.160 --> 0:11:20.520
<v Speaker 1>I find that method to be a little on the

0:11:20.520 --> 0:11:23.320
<v Speaker 1>flimsy side. But I'm not the one making definitions. I'm

0:11:23.400 --> 0:11:27.800
<v Speaker 1>just reporting them to you guys. Now we've got the

0:11:27.800 --> 0:11:31.360
<v Speaker 1>basic definitions out of the way, let's dive into a

0:11:31.400 --> 0:11:34.000
<v Speaker 1>bit of history, because you guys know, I love to

0:11:34.040 --> 0:11:38.239
<v Speaker 1>talk about the history of the various technologies and processes

0:11:38.280 --> 0:11:41.600
<v Speaker 1>we've developed over the years. So the concept of authentication

0:11:41.760 --> 0:11:47.040
<v Speaker 1>is ancient. It predates electronics by centuries. Throughout the years,

0:11:47.120 --> 0:11:50.000
<v Speaker 1>people would have to provide some sort of proof of

0:11:50.040 --> 0:11:53.520
<v Speaker 1>their identities. It might require someone else to vouchsafe for

0:11:53.559 --> 0:11:57.280
<v Speaker 1>a person, or it might require a special seal belonging

0:11:57.320 --> 0:12:00.559
<v Speaker 1>to a particular office or noble house place upon an

0:12:00.559 --> 0:12:03.280
<v Speaker 1>official document. You may have heard that a lot of

0:12:03.320 --> 0:12:06.559
<v Speaker 1>those documents would be sealed with wax, and then someone

0:12:06.600 --> 0:12:10.520
<v Speaker 1>would use a signet ring in order to put a

0:12:10.559 --> 0:12:14.120
<v Speaker 1>specific stamp in that wax. That was considered a form

0:12:14.160 --> 0:12:18.439
<v Speaker 1>of authentication. If you saw the proper symbol, then presumably

0:12:18.480 --> 0:12:22.679
<v Speaker 1>it came from the proper place. Not that you couldn't

0:12:23.000 --> 0:12:24.760
<v Speaker 1>create a fake of that if you really wanted to,

0:12:25.080 --> 0:12:27.839
<v Speaker 1>but you know, that was the idea. Or you might

0:12:27.880 --> 0:12:30.280
<v Speaker 1>even just have a password shared between a small group

0:12:30.280 --> 0:12:32.720
<v Speaker 1>of people. So as long as there have been secrets,

0:12:32.760 --> 0:12:35.320
<v Speaker 1>there have been means to identify those who should and

0:12:35.360 --> 0:12:39.360
<v Speaker 1>should not have access to those secrets. And secrets pre

0:12:39.480 --> 0:12:44.319
<v Speaker 1>date the written word. But let's talk about passwords and

0:12:44.400 --> 0:12:47.640
<v Speaker 1>authentication and electronics, because honestly, if I did a full

0:12:47.720 --> 0:12:51.440
<v Speaker 1>episode about the history of passwords, that would not really

0:12:51.480 --> 0:12:54.440
<v Speaker 1>be tech stuff. That would be an awesome, awesome episode

0:12:54.440 --> 0:12:57.000
<v Speaker 1>of stuff they don't want you to know. Hint, hint.

0:12:57.720 --> 0:13:02.240
<v Speaker 1>So computer passwords actually pre d eight personal computers. Back

0:13:02.360 --> 0:13:05.760
<v Speaker 1>in nineteen sixty one, m I T created a password

0:13:05.800 --> 0:13:09.920
<v Speaker 1>system for authorized access to its Compatible Time Sharing System

0:13:10.120 --> 0:13:14.520
<v Speaker 1>or ct s S. Ct S S allowed multiple users

0:13:14.559 --> 0:13:18.880
<v Speaker 1>to access the same computational core. So imagine that you

0:13:18.880 --> 0:13:22.040
<v Speaker 1>are in a room and it's filled. Uh, there's like

0:13:22.120 --> 0:13:24.600
<v Speaker 1>lots of tables everywhere, and every table has a couple

0:13:24.559 --> 0:13:28.559
<v Speaker 1>of different workstations. Every workstation has a screen and a keyboard,

0:13:29.080 --> 0:13:31.559
<v Speaker 1>but not a computer. They just have the keyboard in

0:13:31.600 --> 0:13:36.439
<v Speaker 1>the screen, which are connected via cables to a single computer.

0:13:36.600 --> 0:13:40.920
<v Speaker 1>Everyone is sharing the exact same computer. Well, way back

0:13:40.920 --> 0:13:43.320
<v Speaker 1>in the day, that's how a lot of computer systems

0:13:43.480 --> 0:13:47.920
<v Speaker 1>were made. They didn't have personal devices at every station.

0:13:48.440 --> 0:13:51.640
<v Speaker 1>The stations were just dummy terminals that connected to a

0:13:51.679 --> 0:13:55.240
<v Speaker 1>core system. Also, in those days, time sharing meant that

0:13:55.280 --> 0:13:59.120
<v Speaker 1>the computer actually would divvy up when it was specifically

0:13:59.160 --> 0:14:03.280
<v Speaker 1>available to do your calculations. So let's say you're typing

0:14:03.280 --> 0:14:06.600
<v Speaker 1>in something, you're programming some code, and you send it

0:14:06.640 --> 0:14:11.760
<v Speaker 1>to the computer. It would be responding to each station

0:14:11.920 --> 0:14:14.200
<v Speaker 1>in turn, and it's doing it so fast that it

0:14:14.240 --> 0:14:18.240
<v Speaker 1>feels almost instantaneous, or close enough to it, But in

0:14:18.320 --> 0:14:22.560
<v Speaker 1>fact it would be responding uh. In sequence, as people

0:14:22.640 --> 0:14:28.040
<v Speaker 1>had logged into the various terminals, now obviously using the

0:14:28.160 --> 0:14:32.080
<v Speaker 1>same computer for all these dummy terminals create some challenges.

0:14:32.640 --> 0:14:36.280
<v Speaker 1>How can each individual user maintain control over his or

0:14:36.320 --> 0:14:39.880
<v Speaker 1>her data? How do they maintain their own private files?

0:14:40.280 --> 0:14:43.480
<v Speaker 1>Because every user had a set of private files that

0:14:43.960 --> 0:14:47.520
<v Speaker 1>other users should not be able to access without authorization.

0:14:47.600 --> 0:14:50.680
<v Speaker 1>I mean, one person might be working on a project,

0:14:50.760 --> 0:14:52.880
<v Speaker 1>someone else is working on a totally different project. You

0:14:52.920 --> 0:14:56.200
<v Speaker 1>don't want those files to intermingle. You had the partition

0:14:56.280 --> 0:15:00.480
<v Speaker 1>that stuff, so without a password, you really couldn't do that.

0:15:00.680 --> 0:15:03.240
<v Speaker 1>So if everyone's using a core machine as the processor

0:15:03.240 --> 0:15:05.760
<v Speaker 1>and storage unit, you had to create some means of

0:15:05.840 --> 0:15:10.800
<v Speaker 1>differentiating one user from another. The solution was the password.

0:15:11.600 --> 0:15:14.160
<v Speaker 1>So every user would get a unique password to enter

0:15:14.240 --> 0:15:17.240
<v Speaker 1>into the system, which would then allow that user to

0:15:17.320 --> 0:15:20.920
<v Speaker 1>create an access private files. And it also helped control

0:15:21.480 --> 0:15:25.640
<v Speaker 1>the amount of time any individual user had with the machine.

0:15:25.680 --> 0:15:29.040
<v Speaker 1>Because these machines they were rare. There are only a

0:15:29.040 --> 0:15:32.760
<v Speaker 1>few of them in nineteen sixty one, so the time

0:15:33.360 --> 0:15:38.000
<v Speaker 1>on those machines was very valuable. You you know, people

0:15:38.000 --> 0:15:40.240
<v Speaker 1>were hoarding time. They were trying to do their best,

0:15:40.280 --> 0:15:42.120
<v Speaker 1>you know, you might only get a few hours a week,

0:15:42.720 --> 0:15:46.720
<v Speaker 1>so they would end up partitioning that out through passwords.

0:15:46.760 --> 0:15:49.520
<v Speaker 1>It was kind of like a controlled ticket system, so

0:15:49.600 --> 0:15:53.160
<v Speaker 1>that a ride doesn't get overwhelmed with a ton of people.

0:15:53.440 --> 0:15:55.680
<v Speaker 1>You have you release a certain number of tickets per hour,

0:15:56.240 --> 0:15:58.960
<v Speaker 1>and you keep the traffic flowing steadily. Same sort of thing,

0:15:59.000 --> 0:16:01.120
<v Speaker 1>except in this case it was with a computer access,

0:16:01.920 --> 0:16:04.400
<v Speaker 1>so it's a way to control the point of entry

0:16:04.480 --> 0:16:08.200
<v Speaker 1>into the system. Now, at that time, the passwords were

0:16:08.280 --> 0:16:11.400
<v Speaker 1>pretty simple, and they were not really secure at all.

0:16:12.240 --> 0:16:16.160
<v Speaker 1>It was more for the matter of convenience than security really.

0:16:16.720 --> 0:16:19.840
<v Speaker 1>After all, this predated the Internet, so external access to

0:16:19.920 --> 0:16:22.240
<v Speaker 1>the system wasn't really a factor. If you wanted to

0:16:22.280 --> 0:16:25.800
<v Speaker 1>get your hands on those sweet sweet private files, you

0:16:25.840 --> 0:16:28.960
<v Speaker 1>actually needed to have physical access to the system itself.

0:16:28.960 --> 0:16:32.000
<v Speaker 1>You couldn't just hack in from across the country. So

0:16:32.040 --> 0:16:34.720
<v Speaker 1>in a way, that's a one factor of authentication all

0:16:34.760 --> 0:16:38.160
<v Speaker 1>by itself. Ownership in this case, the ownership doesn't really

0:16:38.200 --> 0:16:41.200
<v Speaker 1>refer to something that you personally own, but rather your

0:16:41.200 --> 0:16:46.800
<v Speaker 1>physical access to the system. But these passwords weren't encrypted

0:16:47.200 --> 0:16:49.360
<v Speaker 1>or stored in a particularly safe way. They were in

0:16:49.400 --> 0:16:53.720
<v Speaker 1>plain text. So just a year after they debuted this

0:16:53.840 --> 0:16:59.160
<v Speaker 1>password strategy, a graduate student named Alan Share accessed the

0:16:59.400 --> 0:17:03.240
<v Speaker 1>entire list of unencrypted passwords stored on the system and

0:17:03.280 --> 0:17:06.280
<v Speaker 1>printed them out. Now, the reason Shared did this was

0:17:06.359 --> 0:17:10.040
<v Speaker 1>not to access private files created by other people. It

0:17:10.080 --> 0:17:12.639
<v Speaker 1>was so that Shared could get more time on the

0:17:12.680 --> 0:17:16.240
<v Speaker 1>system because every student was allotted just four hours of

0:17:16.280 --> 0:17:20.560
<v Speaker 1>access per week, and he needed more access, and he figured, well,

0:17:20.560 --> 0:17:22.880
<v Speaker 1>there's all these other hours of access that are going

0:17:22.960 --> 0:17:26.960
<v Speaker 1>unused from other students. That's not fair. I'll just take

0:17:27.080 --> 0:17:30.359
<v Speaker 1>their their hours and use them myself. The way he

0:17:30.400 --> 0:17:33.600
<v Speaker 1>did this was he actually created a punch card that

0:17:33.800 --> 0:17:37.800
<v Speaker 1>contained the file name and location for the password list,

0:17:38.400 --> 0:17:41.160
<v Speaker 1>and it also contained a set of instructions that said

0:17:41.960 --> 0:17:45.520
<v Speaker 1>take this file and send it to a printer. So

0:17:45.640 --> 0:17:48.520
<v Speaker 1>he didn't even have to physically look at this file

0:17:48.560 --> 0:17:50.359
<v Speaker 1>at all. He just had to figure out what was

0:17:50.400 --> 0:17:53.120
<v Speaker 1>the file name, where was it located on the system,

0:17:53.200 --> 0:17:57.280
<v Speaker 1>and then include the instructions sent to printer. By the way,

0:17:57.320 --> 0:17:59.240
<v Speaker 1>if you want to know more about how punch cards

0:17:59.280 --> 0:18:02.520
<v Speaker 1>work and the way that they were an integral part

0:18:02.560 --> 0:18:05.919
<v Speaker 1>of early computing, you can actually listen to a classic

0:18:06.119 --> 0:18:10.320
<v Speaker 1>two thousand nine Text Stuff episode titled computers from the past,

0:18:11.000 --> 0:18:13.200
<v Speaker 1>and Chris Pallette and I talked a lot about them

0:18:13.200 --> 0:18:17.720
<v Speaker 1>in that episode. So it's easy in hindsight to criticize

0:18:17.760 --> 0:18:19.840
<v Speaker 1>the M I T strategy. But keep in mind this

0:18:19.920 --> 0:18:22.679
<v Speaker 1>was at a time when unauthorized access to computers was

0:18:22.720 --> 0:18:27.320
<v Speaker 1>exceedingly rare, because well, the computers were exceedingly rare. As

0:18:27.320 --> 0:18:31.520
<v Speaker 1>computers began to proliferate throughout all areas of life, the

0:18:31.600 --> 0:18:36.880
<v Speaker 1>need for more secure access strategies grew. According to Roger Needham,

0:18:36.960 --> 0:18:40.520
<v Speaker 1>who was a professor of computing at Cambridge University, the

0:18:40.600 --> 0:18:44.080
<v Speaker 1>Cambridge Lab came up with a concept to make passwords

0:18:44.080 --> 0:18:47.560
<v Speaker 1>more secure, and that's the concept of hashing. Now, that's

0:18:47.560 --> 0:18:51.320
<v Speaker 1>when you convert passwords of variable lengths into a fixed

0:18:51.440 --> 0:18:55.639
<v Speaker 1>length string of characters using an algorithm for the transformation.

0:18:56.000 --> 0:18:58.560
<v Speaker 1>It's a fancy way of saying, no matter how long

0:18:58.680 --> 0:19:01.320
<v Speaker 1>or short of password is, you put it through a

0:19:01.400 --> 0:19:05.840
<v Speaker 1>series of mathematical processes. Will you convert the password into

0:19:05.960 --> 0:19:11.320
<v Speaker 1>numerals first? Then you do this series of mathematic processes, uh,

0:19:11.440 --> 0:19:14.400
<v Speaker 1>the end result of which is you get a much

0:19:14.600 --> 0:19:19.440
<v Speaker 1>longer string of characters and that represents the password. And

0:19:19.480 --> 0:19:21.399
<v Speaker 1>it doesn't matter how long or short the past the

0:19:21.400 --> 0:19:25.119
<v Speaker 1>original password was. All of the hashed versions of the

0:19:25.160 --> 0:19:29.040
<v Speaker 1>password are the same length. So let's say the hash

0:19:29.119 --> 0:19:31.200
<v Speaker 1>is e D characters long. That means if your base

0:19:31.240 --> 0:19:37.679
<v Speaker 1>password is pass or it's anti disestablishmentarianism or anything else,

0:19:38.080 --> 0:19:40.480
<v Speaker 1>it will end up converted into a string of e

0:19:40.560 --> 0:19:43.960
<v Speaker 1>D characters. So if someone gets hold of the hashed passwords,

0:19:44.400 --> 0:19:46.000
<v Speaker 1>those are the only ones that are being stored on

0:19:46.040 --> 0:19:48.280
<v Speaker 1>the system, they would still have to figure out what

0:19:48.320 --> 0:19:51.320
<v Speaker 1>was the mechanism used to generate the hashes in order

0:19:51.359 --> 0:19:54.680
<v Speaker 1>to guess what the root password was, because otherwise they're

0:19:54.720 --> 0:19:57.240
<v Speaker 1>all going to look like they're eight characters long. You

0:19:57.280 --> 0:20:01.959
<v Speaker 1>won't know which ones were short passwords or long password words. Uh.

0:20:02.000 --> 0:20:04.480
<v Speaker 1>In order to do that, obviously, you have to decide

0:20:04.520 --> 0:20:08.320
<v Speaker 1>upon what the specific sequence of mathematical operations are going

0:20:08.359 --> 0:20:14.080
<v Speaker 1>to be and what seed you're using for those operations. Uh.

0:20:14.119 --> 0:20:16.320
<v Speaker 1>And once you do that, then you're able to make

0:20:16.400 --> 0:20:21.240
<v Speaker 1>these kind of changes. So Needham said that the system

0:20:21.280 --> 0:20:24.680
<v Speaker 1>was created and implemented in the mid to late nineteen sixties,

0:20:25.119 --> 0:20:27.720
<v Speaker 1>so it wasn't very long after the m I T

0:20:28.560 --> 0:20:34.160
<v Speaker 1>H rollout of passwords. Now later, still, computer scientists began

0:20:34.200 --> 0:20:38.760
<v Speaker 1>to develop more secure hashing strategies. This includes salting passwords,

0:20:38.760 --> 0:20:42.320
<v Speaker 1>which means adding characters to a password before you hash it.

0:20:42.960 --> 0:20:45.600
<v Speaker 1>So a simple example of this is using a computer's

0:20:45.640 --> 0:20:49.560
<v Speaker 1>clock to insert digits into the password and then hashing

0:20:49.680 --> 0:20:52.280
<v Speaker 1>the new password, which makes it even harder for a

0:20:52.280 --> 0:20:55.000
<v Speaker 1>hacker to figure out the route password from the hash

0:20:55.160 --> 0:20:58.400
<v Speaker 1>because they need to know at what time that operation

0:20:58.480 --> 0:21:02.119
<v Speaker 1>was performed on the original path pas word um, otherwise

0:21:02.240 --> 0:21:06.240
<v Speaker 1>they wouldn't be able to replicate the original password. Now

0:21:06.280 --> 0:21:09.240
<v Speaker 1>this is easier to understand if I give you an example.

0:21:09.320 --> 0:21:13.680
<v Speaker 1>So let's say your password has been set to let's

0:21:13.680 --> 0:21:16.720
<v Speaker 1>say tech stuff. You chose tech stuff as your password.

0:21:17.080 --> 0:21:19.520
<v Speaker 1>First of all, that was dumb. Don't do that. Don't

0:21:19.560 --> 0:21:21.640
<v Speaker 1>pick a word that's easy to guess, even if it's

0:21:21.640 --> 0:21:25.240
<v Speaker 1>a name like tech stuff, which is granted an awesome show.

0:21:25.880 --> 0:21:29.280
<v Speaker 1>But you've chosen tech stuff for this example. You access

0:21:29.400 --> 0:21:32.880
<v Speaker 1>the system at two thirty five in the afternoon. Let's

0:21:32.880 --> 0:21:35.600
<v Speaker 1>say that the computer converts that into military time, so

0:21:35.800 --> 0:21:38.800
<v Speaker 1>that gives you fourteen thirty five, and then it salts

0:21:38.840 --> 0:21:42.000
<v Speaker 1>your password with those numbers. So instead of it just

0:21:42.000 --> 0:21:46.160
<v Speaker 1>saying text stuff, now it says T one e four

0:21:46.480 --> 0:21:52.640
<v Speaker 1>C three H five stuff. That password then gets hashed

0:21:52.720 --> 0:21:56.520
<v Speaker 1>into that eight character long version stored on the computers.

0:21:56.920 --> 0:21:59.520
<v Speaker 1>By the way, that eighty characters is just an arbitrary example.

0:21:59.720 --> 0:22:02.320
<v Speaker 1>I'm that doesn't really mean anything. I just need a

0:22:02.440 --> 0:22:05.639
<v Speaker 1>number for the example. Now, let's say you access the

0:22:05.680 --> 0:22:08.320
<v Speaker 1>same system the following day, but this time it's one

0:22:08.440 --> 0:22:10.760
<v Speaker 1>twenty three in the afternoon. Remember it was two thirty

0:22:10.760 --> 0:22:12.760
<v Speaker 1>five the day before, but now it's one twenty three

0:22:12.800 --> 0:22:15.960
<v Speaker 1>the next day. The salted password is going to be

0:22:16.000 --> 0:22:19.520
<v Speaker 1>different because it's going to convert one tree to military time,

0:22:19.920 --> 0:22:22.840
<v Speaker 1>and then it's going to salt the password that way,

0:22:22.880 --> 0:22:25.840
<v Speaker 1>so it would be T one E three C two

0:22:26.040 --> 0:22:30.560
<v Speaker 1>H three stuff. The hashed value will end up being

0:22:30.600 --> 0:22:34.679
<v Speaker 1>different as well, because it's inserted those new numbers. So

0:22:34.760 --> 0:22:37.239
<v Speaker 1>that means that if the hacker gets two versions of

0:22:37.280 --> 0:22:40.320
<v Speaker 1>your hashed password, they're still going to be different from

0:22:40.359 --> 0:22:42.719
<v Speaker 1>each other. It's all going to be dependent upon the

0:22:42.760 --> 0:22:46.080
<v Speaker 1>time you try to access the system. Now, the system

0:22:46.119 --> 0:22:49.480
<v Speaker 1>itself it knows when you were accessing it, so it's

0:22:49.520 --> 0:22:53.600
<v Speaker 1>able to do all of this decoding easily like that.

0:22:53.760 --> 0:22:56.199
<v Speaker 1>There's no problem for the system, but it makes it

0:22:56.200 --> 0:22:59.680
<v Speaker 1>difficult for a hacker to figure out what your password

0:22:59.800 --> 0:23:04.359
<v Speaker 1>was based upon the hashed value that appears inside the system. Now,

0:23:04.400 --> 0:23:07.280
<v Speaker 1>of course, hackers can bypass all that and try to

0:23:07.320 --> 0:23:10.800
<v Speaker 1>hack a password using brute force. That's when someone and

0:23:11.200 --> 0:23:13.639
<v Speaker 1>usually it's a computer program not a person these days,

0:23:14.480 --> 0:23:18.920
<v Speaker 1>submits endless guesses into a password protected account in order

0:23:18.960 --> 0:23:22.280
<v Speaker 1>to gain access. There's no need to work backward from

0:23:22.400 --> 0:23:25.840
<v Speaker 1>hashed values. Using this approach, you're just guessing the root

0:23:25.920 --> 0:23:29.520
<v Speaker 1>password from the get go. But it takes a lot

0:23:29.560 --> 0:23:33.119
<v Speaker 1>of time, particularly if the user has created a strong password.

0:23:33.400 --> 0:23:37.080
<v Speaker 1>So the longer and more complex a password, the less

0:23:37.080 --> 0:23:40.440
<v Speaker 1>likely and traditional computer can hack it in a reasonable

0:23:40.480 --> 0:23:44.200
<v Speaker 1>amount of time. Given enough time and enough computing power,

0:23:44.920 --> 0:23:49.520
<v Speaker 1>any password can ultimately be cracked by brute force. But

0:23:50.200 --> 0:23:52.600
<v Speaker 1>the more complex it is and the longer it is,

0:23:53.560 --> 0:23:56.080
<v Speaker 1>the more time it requires to a point where it

0:23:56.119 --> 0:23:59.800
<v Speaker 1>can approach time that last centuries, which means no one's

0:23:59.800 --> 0:24:01.800
<v Speaker 1>going to bother to do it because they're not going

0:24:01.880 --> 0:24:05.440
<v Speaker 1>to be around to actually see it work. Assuming you've

0:24:05.440 --> 0:24:08.520
<v Speaker 1>picked a good strong password. That's why you should never

0:24:08.600 --> 0:24:11.240
<v Speaker 1>use real words or even names as a password. They're

0:24:11.240 --> 0:24:13.440
<v Speaker 1>too easy for a computer to guess using what's called

0:24:13.440 --> 0:24:17.399
<v Speaker 1>a dictionary attack. So make sure you create those really

0:24:17.440 --> 0:24:20.639
<v Speaker 1>strong passwords, and as always, I like to recommend using

0:24:20.720 --> 0:24:24.439
<v Speaker 1>a password management program so that way you don't have

0:24:24.520 --> 0:24:28.879
<v Speaker 1>to remember those strong passwords, because obviously the downside to

0:24:28.920 --> 0:24:31.800
<v Speaker 1>creating a strong password is there difficult to remember. It's

0:24:31.960 --> 0:24:35.080
<v Speaker 1>really easy to remember a word like tech stuff, but

0:24:35.200 --> 0:24:39.000
<v Speaker 1>that's not very secure. Unfortunately, the more secure approach is

0:24:39.040 --> 0:24:41.560
<v Speaker 1>also difficult to remember. And you don't want to just

0:24:41.600 --> 0:24:45.040
<v Speaker 1>write stuff down someplace because that kind of defeats the

0:24:45.040 --> 0:24:48.359
<v Speaker 1>purpose of having a secret password. Having a really good

0:24:48.400 --> 0:24:51.600
<v Speaker 1>password management system and then just having to remember one

0:24:51.960 --> 0:24:57.560
<v Speaker 1>good master password simplifies things. So I recommend that I've

0:24:57.560 --> 0:25:00.399
<v Speaker 1>got a lot more to say about authentication strategy, but

0:25:00.480 --> 0:25:03.520
<v Speaker 1>before I get into it, let's take a quick break

0:25:03.600 --> 0:25:15.439
<v Speaker 1>to thank our sponsor. Okay, so I think we've covered

0:25:15.760 --> 0:25:19.800
<v Speaker 1>passwords pretty thoroughly. Let's talk about some other authentication strategies.

0:25:20.000 --> 0:25:23.159
<v Speaker 1>One of the earliest authentication systems in electronics was the

0:25:23.240 --> 0:25:27.919
<v Speaker 1>personal identification number, or PEN. And technically, yeah, if you

0:25:28.040 --> 0:25:31.000
<v Speaker 1>say PEN number, you're repeating yourself, just as if you

0:25:31.040 --> 0:25:33.800
<v Speaker 1>were to say a t M machine. And I still

0:25:33.880 --> 0:25:36.600
<v Speaker 1>do it just like a lot of people. If someone

0:25:36.640 --> 0:25:41.280
<v Speaker 1>can realistically argue that irrespective is a word, I can

0:25:41.400 --> 0:25:44.800
<v Speaker 1>argue pen number is acceptable. Dang it, so don't write me.

0:25:46.160 --> 0:25:50.879
<v Speaker 1>The PEN debuted on the world scene in nineteen sixty seven.

0:25:51.600 --> 0:25:55.040
<v Speaker 1>That's when Barclay's of London introduced the first a t

0:25:55.240 --> 0:25:58.680
<v Speaker 1>M system, which a man named John Shepherd Barron invented

0:25:59.240 --> 0:26:02.760
<v Speaker 1>Barkley's to come up with a method that kept customers

0:26:02.920 --> 0:26:07.359
<v Speaker 1>finances safe. Otherwise, anyone might be able to access anyone

0:26:07.440 --> 0:26:10.040
<v Speaker 1>else's money, and that does not make for a very

0:26:10.080 --> 0:26:13.120
<v Speaker 1>positive banking experience. I mean it does for the person

0:26:13.160 --> 0:26:15.200
<v Speaker 1>who makes off with all the cash, but for everybody

0:26:15.200 --> 0:26:18.960
<v Speaker 1>else it's pretty negative. The solution was the PEN, which

0:26:19.000 --> 0:26:22.720
<v Speaker 1>was a numeric code unique to the customer. The standard

0:26:22.840 --> 0:26:26.320
<v Speaker 1>for pen management is actually called I s O nine

0:26:26.440 --> 0:26:32.520
<v Speaker 1>five six four DASH one is DASH one. Technically, the

0:26:32.600 --> 0:26:36.240
<v Speaker 1>standard allows for a spectrum of pen lengths. We're mostly

0:26:36.320 --> 0:26:38.919
<v Speaker 1>used to four digits, but it doesn't have to just

0:26:39.040 --> 0:26:41.680
<v Speaker 1>before you could go from four that's the minimum number

0:26:41.680 --> 0:26:43.880
<v Speaker 1>of digits you can use, but you can use up

0:26:43.880 --> 0:26:47.520
<v Speaker 1>to twelve digits. But we humans tend to have trouble

0:26:47.560 --> 0:26:51.080
<v Speaker 1>remembering lots of unrelated numbers, and if you're choosing lots

0:26:51.080 --> 0:26:53.679
<v Speaker 1>of related numbers, and that makes it pretty easy for

0:26:53.680 --> 0:26:57.080
<v Speaker 1>people to guess your pen. So most A t M s,

0:26:57.280 --> 0:27:00.040
<v Speaker 1>especially in the banking and finance industry, would require a

0:27:00.040 --> 0:27:02.639
<v Speaker 1>pen of four digits in length, which dates back to

0:27:02.680 --> 0:27:05.400
<v Speaker 1>the first A t M system. So why why were

0:27:05.520 --> 0:27:08.800
<v Speaker 1>why was the number four picked in the very beginning?

0:27:08.800 --> 0:27:12.240
<v Speaker 1>Why just four digits? Well, that's because John Shepherd Barron,

0:27:12.320 --> 0:27:16.280
<v Speaker 1>who originally was going to use a six digit pen system,

0:27:16.480 --> 0:27:19.840
<v Speaker 1>found his wife Caroline, had trouble remembering anything more than

0:27:19.880 --> 0:27:22.879
<v Speaker 1>four digits, so he sensed that there could be a

0:27:22.920 --> 0:27:26.280
<v Speaker 1>possible problem with longer pens and decided to stick with

0:27:26.320 --> 0:27:31.160
<v Speaker 1>four digits instead of six. That's why we have that Now.

0:27:31.200 --> 0:27:34.399
<v Speaker 1>Those early A t M s didn't accept plastic cards

0:27:34.400 --> 0:27:36.960
<v Speaker 1>with a magnetic stripe on them the way modern ones do,

0:27:37.600 --> 0:27:41.119
<v Speaker 1>and obviously the chip and pin system was decades away.

0:27:41.600 --> 0:27:43.920
<v Speaker 1>So instead, what you would use as a check, you

0:27:43.960 --> 0:27:46.600
<v Speaker 1>would actually insert a check into the machine, and each

0:27:46.680 --> 0:27:50.359
<v Speaker 1>check had information encoded upon it that allowed the A

0:27:50.440 --> 0:27:52.920
<v Speaker 1>t M to read the information on it, for example,

0:27:53.160 --> 0:27:55.880
<v Speaker 1>how much money it represented and who it was supposed

0:27:55.880 --> 0:27:59.159
<v Speaker 1>to go to. You would couple this with the proper

0:27:59.200 --> 0:28:01.919
<v Speaker 1>pen and then the a t M could dispense cash

0:28:02.160 --> 0:28:04.400
<v Speaker 1>at all hours of the day, which eliminated the need

0:28:04.440 --> 0:28:07.000
<v Speaker 1>for people to make time to access the bank during

0:28:07.080 --> 0:28:10.600
<v Speaker 1>bank hours, which we all know are the shortest hours

0:28:10.760 --> 0:28:13.359
<v Speaker 1>in the world. If you'd like to learn more about

0:28:13.400 --> 0:28:15.640
<v Speaker 1>a t t m s and how they work, be sure

0:28:15.680 --> 0:28:18.160
<v Speaker 1>to check out the classic episode of tech Stuff called

0:28:18.280 --> 0:28:22.320
<v Speaker 1>appropriately Enough, How a t M S Work. I republished

0:28:22.320 --> 0:28:25.160
<v Speaker 1>it in February two fifteen, so you can listen to that,

0:28:25.200 --> 0:28:28.879
<v Speaker 1>but it actually dates much further than that. Uh, this

0:28:29.000 --> 0:28:30.560
<v Speaker 1>is really a blast from the past with some of

0:28:30.600 --> 0:28:34.760
<v Speaker 1>the stuff in this episode. Now, another strategy is to

0:28:34.880 --> 0:28:39.760
<v Speaker 1>use tokens. That's very popular for authentication strategies. There's several

0:28:39.880 --> 0:28:42.760
<v Speaker 1>versions of these, including tokens that have a static code

0:28:42.960 --> 0:28:45.760
<v Speaker 1>that acts like a key to a system's lock. Now,

0:28:45.760 --> 0:28:48.480
<v Speaker 1>those are not terribly secure because if someone else gets

0:28:48.520 --> 0:28:52.120
<v Speaker 1>hold of that token, they can pretty much get into

0:28:52.160 --> 0:28:54.840
<v Speaker 1>the system. They represent kind of a single factor method

0:28:54.840 --> 0:28:58.520
<v Speaker 1>of authentication on their own. For example, if you work

0:28:58.560 --> 0:29:00.640
<v Speaker 1>in a building that requires you to tap a security

0:29:00.680 --> 0:29:03.120
<v Speaker 1>card to a panel in order to unlock the door,

0:29:03.800 --> 0:29:06.680
<v Speaker 1>that's a single factor approach, right, There's no other need

0:29:06.760 --> 0:29:09.640
<v Speaker 1>to submit any other proof that you should have access.

0:29:09.960 --> 0:29:12.680
<v Speaker 1>As long as you possess the security card, you can

0:29:12.800 --> 0:29:14.920
<v Speaker 1>enter the building. It's just like having a physical key

0:29:14.920 --> 0:29:19.120
<v Speaker 1>to a physical lock. Uh. You could pair that with

0:29:19.160 --> 0:29:22.800
<v Speaker 1>another factor and then make the security stronger. Right, there

0:29:22.800 --> 0:29:27.080
<v Speaker 1>could be some other additional information or element that you'd

0:29:27.120 --> 0:29:30.280
<v Speaker 1>have to supply apart from just owning the card, and

0:29:30.320 --> 0:29:32.960
<v Speaker 1>that would make it a two factor authentication approach, and

0:29:33.000 --> 0:29:39.320
<v Speaker 1>that would make it a stronger secure system. Now, there

0:29:39.320 --> 0:29:41.120
<v Speaker 1>are a lot of tokens that are used in two

0:29:41.200 --> 0:29:45.440
<v Speaker 1>factor authentication, and one of the most common is a

0:29:45.520 --> 0:29:48.400
<v Speaker 1>device with a small led screen that displays a string

0:29:48.440 --> 0:29:51.480
<v Speaker 1>of seemingly random numbers when you activate it, and those

0:29:51.520 --> 0:29:55.040
<v Speaker 1>seemingly random numbers change when you activate it over time.

0:29:55.080 --> 0:29:57.120
<v Speaker 1>Let's say that you you to pull out this token

0:29:57.200 --> 0:29:59.880
<v Speaker 1>in order to access a system. It's asking for this code.

0:30:00.280 --> 0:30:02.640
<v Speaker 1>You press the little button, the numbers light up, and

0:30:02.680 --> 0:30:04.680
<v Speaker 1>you type the numbers into the system and it gives

0:30:04.720 --> 0:30:07.360
<v Speaker 1>you access. And then the next day you want to

0:30:07.400 --> 0:30:09.320
<v Speaker 1>access it again, you pull up the token, you press

0:30:09.360 --> 0:30:12.240
<v Speaker 1>a button, a totally different set of numbers shows up,

0:30:12.320 --> 0:30:14.760
<v Speaker 1>you type those into the system, you get access to it.

0:30:14.960 --> 0:30:17.320
<v Speaker 1>What the heck is going on how does that work?

0:30:17.720 --> 0:30:20.120
<v Speaker 1>How does how does how does the token magically know

0:30:20.280 --> 0:30:25.040
<v Speaker 1>what numbers to create? It's actually a pretty elegant system,

0:30:25.080 --> 0:30:27.560
<v Speaker 1>as it turns out. I'll give an example of one

0:30:27.600 --> 0:30:29.600
<v Speaker 1>way this can happen. It's not the only way, but

0:30:29.680 --> 0:30:33.200
<v Speaker 1>it's a pretty common one. So in most of these devices,

0:30:33.240 --> 0:30:36.480
<v Speaker 1>the token has a low power clock which is synchronized

0:30:36.640 --> 0:30:39.880
<v Speaker 1>to the system that it is related to, and it

0:30:39.960 --> 0:30:42.920
<v Speaker 1>also has a serial number associated with the specific token.

0:30:43.440 --> 0:30:46.520
<v Speaker 1>The token uses those two values to generate what is

0:30:46.560 --> 0:30:49.360
<v Speaker 1>called a p r n G value, and p r

0:30:49.480 --> 0:30:53.680
<v Speaker 1>n G stands for pseudo random number generator and it

0:30:53.720 --> 0:30:55.840
<v Speaker 1>means pretty much what sounds like. It can create a

0:30:55.880 --> 0:30:59.040
<v Speaker 1>string of numbers that appears to be random, though ultimately

0:30:59.040 --> 0:31:02.360
<v Speaker 1>those numbers are in fact determined by an ordered series

0:31:02.400 --> 0:31:05.440
<v Speaker 1>of calculations. But you have to know what those calculations

0:31:05.440 --> 0:31:09.120
<v Speaker 1>are and what the two different numbers were to start

0:31:09.160 --> 0:31:13.640
<v Speaker 1>off with in order to get the pseudo random result.

0:31:14.560 --> 0:31:17.440
<v Speaker 1>So when you're typing in the string of numerals into

0:31:17.440 --> 0:31:20.640
<v Speaker 1>a system, the system runs the same pr n G

0:31:20.880 --> 0:31:24.880
<v Speaker 1>operation using the same time stamp and the serial number

0:31:24.880 --> 0:31:27.520
<v Speaker 1>for the token. Now, that obviously requires the system to

0:31:27.640 --> 0:31:31.960
<v Speaker 1>quote unquote know what your tokens serial number is, So

0:31:32.080 --> 0:31:35.640
<v Speaker 1>you have to have an official registered token, and if

0:31:35.640 --> 0:31:38.400
<v Speaker 1>the system's results match the one that you typed in,

0:31:38.480 --> 0:31:42.680
<v Speaker 1>you're authenticated. So typically these codes that you generate have

0:31:42.920 --> 0:31:45.080
<v Speaker 1>a shelf life of a certain amount of time. Let's

0:31:45.080 --> 0:31:49.440
<v Speaker 1>say it's thirty minutes. So you use the token and

0:31:49.560 --> 0:31:53.400
<v Speaker 1>it takes the closest time at the thirty minute mark

0:31:53.960 --> 0:31:56.240
<v Speaker 1>from when you push the button. So you push the

0:31:56.240 --> 0:31:59.480
<v Speaker 1>button at two thirty five. It says to thirty and

0:31:59.800 --> 0:32:02.800
<v Speaker 1>it runs the operation. It gives you some some numbers.

0:32:02.800 --> 0:32:05.280
<v Speaker 1>You type it into the system. The system looks at

0:32:05.360 --> 0:32:08.040
<v Speaker 1>it's clock. It says, oh, it's to thirty seven. Well,

0:32:08.080 --> 0:32:10.720
<v Speaker 1>the closest half hour mark was too thirty, So I'll

0:32:10.800 --> 0:32:12.880
<v Speaker 1>use that to start off with. I happen to know

0:32:12.960 --> 0:32:15.640
<v Speaker 1>that the serial number for this particular token is such

0:32:15.680 --> 0:32:18.480
<v Speaker 1>and such. I'll use that to perform the same number

0:32:18.520 --> 0:32:21.920
<v Speaker 1>of operations and it should create the exact same result.

0:32:22.320 --> 0:32:24.959
<v Speaker 1>If it doesn't create the same result, it means that

0:32:25.000 --> 0:32:28.080
<v Speaker 1>you've somehow spanned over that time limit and you're gonna

0:32:28.120 --> 0:32:30.840
<v Speaker 1>have to generate a new code and insert it again,

0:32:31.800 --> 0:32:34.280
<v Speaker 1>or something has gone wrong, or you're just trying to

0:32:34.320 --> 0:32:36.560
<v Speaker 1>access the system that you don't actually have a token for,

0:32:36.760 --> 0:32:38.600
<v Speaker 1>which would be kind of foolish because you have to

0:32:38.640 --> 0:32:42.320
<v Speaker 1>be incredibly lucky to just magically type in the right

0:32:42.360 --> 0:32:46.400
<v Speaker 1>string of numbers in order to get access. Another great

0:32:46.440 --> 0:32:49.520
<v Speaker 1>area to explore is biometrics. I love this field because

0:32:49.560 --> 0:32:53.880
<v Speaker 1>when implemented properly, it's pretty difficult to replicate biometrics. That

0:32:54.000 --> 0:32:57.080
<v Speaker 1>all has to do with our physical attributes, right, It's

0:32:57.120 --> 0:32:59.480
<v Speaker 1>tough for bad guys to get into a system that

0:32:59.520 --> 0:33:02.000
<v Speaker 1>are it happens to be based on our physical traits.

0:33:02.560 --> 0:33:06.520
<v Speaker 1>We did an episode called Biometrics Digital Fingerprinting back in

0:33:06.560 --> 0:33:08.760
<v Speaker 1>two thousand fourteen. But let me give you a quick

0:33:08.840 --> 0:33:12.600
<v Speaker 1>rundown of the history of biometrics. First of all, fingerprints

0:33:12.600 --> 0:33:16.120
<v Speaker 1>have long been used as a means of identification. Actually,

0:33:16.160 --> 0:33:19.400
<v Speaker 1>centuries before the practice was officially adopted by law enforcement.

0:33:20.360 --> 0:33:25.120
<v Speaker 1>On ancient business transactions, merchants and customers would sometimes use

0:33:25.120 --> 0:33:28.560
<v Speaker 1>fingerprint marks in clay tablets as a kind of signature.

0:33:28.600 --> 0:33:32.160
<v Speaker 1>It would identify the person who had purchased a good

0:33:32.200 --> 0:33:35.959
<v Speaker 1>from someone else. It wouldn't be until the late eighteen

0:33:36.040 --> 0:33:40.560
<v Speaker 1>hundreds the law enforcement jumped on the fingerprint bandwagon. Once

0:33:40.600 --> 0:33:43.160
<v Speaker 1>the establishment accepted the fact that no two sets of

0:33:43.200 --> 0:33:46.160
<v Speaker 1>fingerprints were alike, which was something that ancient people had

0:33:46.240 --> 0:33:49.320
<v Speaker 1>known forever, but it just hadn't been accepted as a

0:33:49.320 --> 0:33:52.720
<v Speaker 1>scientific fact for a very long time. A couple of

0:33:52.720 --> 0:33:57.960
<v Speaker 1>people named as a Zul Hawk and Edward Henry created

0:33:58.000 --> 0:34:01.400
<v Speaker 1>a system for indexing and classifying fingerprints for the purposes

0:34:01.440 --> 0:34:05.120
<v Speaker 1>of criminal investigation. Now. They based that partly on a

0:34:05.160 --> 0:34:08.319
<v Speaker 1>classification system that was developed by another man named Sir

0:34:08.400 --> 0:34:12.120
<v Speaker 1>Francis Galton, but that system was more for academic purposes

0:34:12.239 --> 0:34:17.080
<v Speaker 1>right to to describe fingerprints, whereas Henry wanted a system

0:34:17.120 --> 0:34:21.680
<v Speaker 1>that could be used in investigations, legal investigations, criminal investigations.

0:34:22.200 --> 0:34:24.720
<v Speaker 1>Mark Twain actually wrote a story in the eighteen nineties

0:34:24.719 --> 0:34:27.080
<v Speaker 1>in which a character put on trial asks that his

0:34:27.200 --> 0:34:29.920
<v Speaker 1>fingerprints be compared to some left at the scene of

0:34:29.960 --> 0:34:33.600
<v Speaker 1>a crime in order to prove his innocence. In nineteen

0:34:33.719 --> 0:34:38.000
<v Speaker 1>sixty three, the Hughes Research Laboratory published a research paper

0:34:38.080 --> 0:34:42.279
<v Speaker 1>about fingerprint automation. The lab which is today known as

0:34:42.440 --> 0:34:46.399
<v Speaker 1>hr L Laboratories, which I guess makes it another repetitive term,

0:34:46.480 --> 0:34:50.239
<v Speaker 1>because I'm assuming HRL already stands for Hughes Research Laboratory,

0:34:50.320 --> 0:34:53.120
<v Speaker 1>so the new name could be interpreted as Hughes Research

0:34:53.200 --> 0:34:57.040
<v Speaker 1>Laboratory Laboratory. So stop bugging me about pen numbers, is

0:34:57.040 --> 0:35:00.320
<v Speaker 1>what I'm saying. Anyway. It used to be the search

0:35:00.320 --> 0:35:04.480
<v Speaker 1>and Development division of Hughes Aircraft. Today it's owned by

0:35:04.640 --> 0:35:07.440
<v Speaker 1>Boeing in General Motors. But back in the nineteen sixties,

0:35:07.440 --> 0:35:12.840
<v Speaker 1>the lab published a paper about automated fingerprint identification. It

0:35:13.080 --> 0:35:16.800
<v Speaker 1>kind of acts as the foundation for fingerprints scanning today.

0:35:17.040 --> 0:35:20.360
<v Speaker 1>It's basically automating a system that has been performed manually,

0:35:20.400 --> 0:35:23.080
<v Speaker 1>which is where you take two sets of fingerprints. You

0:35:23.160 --> 0:35:27.960
<v Speaker 1>have your reference set and you have your submitted set,

0:35:28.040 --> 0:35:30.480
<v Speaker 1>and you want to compare those together and look for

0:35:30.520 --> 0:35:33.480
<v Speaker 1>points of similar similarity. And if you have enough points

0:35:33.480 --> 0:35:36.440
<v Speaker 1>of similarity, the likelihood of the fingerprints belonging to someone

0:35:36.440 --> 0:35:39.799
<v Speaker 1>else drops to near zero. So it means someone who

0:35:39.880 --> 0:35:43.680
<v Speaker 1>happens to have very similar fingerprints to the person in question,

0:35:43.760 --> 0:35:46.920
<v Speaker 1>the reference happened to be in the same geographic region

0:35:46.960 --> 0:35:49.920
<v Speaker 1>around the same time, and if there are enough sufficient

0:35:50.000 --> 0:35:56.040
<v Speaker 1>points of similarity, this becomes increasingly unlikely. So while researchers

0:35:56.080 --> 0:36:00.000
<v Speaker 1>worked on creating automated systems for fingerprint identification. Others were

0:36:00.040 --> 0:36:05.360
<v Speaker 1>working on similar systems for facial recognition and voice identification strategies. Essentially,

0:36:05.760 --> 0:36:08.880
<v Speaker 1>any aspect of a person that would be intrinsically unique

0:36:08.960 --> 0:36:12.160
<v Speaker 1>to him or her was considered an interesting value to

0:36:12.239 --> 0:36:17.799
<v Speaker 1>quantify and classify for good or for ill. In nine,

0:36:18.719 --> 0:36:23.120
<v Speaker 1>the first commercial hand geometry systems launched. Dylan, you ever

0:36:23.160 --> 0:36:25.680
<v Speaker 1>have to use a hand geometry system where it measures

0:36:25.680 --> 0:36:28.560
<v Speaker 1>your hand? Dylan shaking his head. No, I did. I

0:36:28.800 --> 0:36:31.360
<v Speaker 1>It was a regular part of the University of Georgia

0:36:31.400 --> 0:36:34.880
<v Speaker 1>when I was there. So this is a scanner that

0:36:34.960 --> 0:36:38.000
<v Speaker 1>looks at the hand, the shape of a person's hand,

0:36:38.360 --> 0:36:41.319
<v Speaker 1>and compares it to a database and it authenticates the

0:36:41.360 --> 0:36:44.279
<v Speaker 1>person based on hand geometry. So you have to set

0:36:44.360 --> 0:36:47.120
<v Speaker 1>up your profile right you you scan your hand for

0:36:47.120 --> 0:36:50.799
<v Speaker 1>the first time, and it associates your hand geometry with

0:36:50.960 --> 0:36:54.000
<v Speaker 1>you the person. Every time you scan your hand later on,

0:36:54.440 --> 0:36:57.640
<v Speaker 1>it goes and references that database and says, hey, does

0:36:57.640 --> 0:37:00.520
<v Speaker 1>this match with the hand that we measured that first time,

0:37:00.520 --> 0:37:03.000
<v Speaker 1>And if the answer was yes, it authenticated you. So

0:37:03.080 --> 0:37:05.840
<v Speaker 1>my university's food hall had one of these. If you

0:37:05.880 --> 0:37:08.000
<v Speaker 1>wanted to eat, you had to stick your hand in

0:37:08.040 --> 0:37:12.239
<v Speaker 1>the machine. Uh. Kind of got a little bit sort

0:37:12.280 --> 0:37:16.640
<v Speaker 1>of flash gordon esque. You know, you sit there wondering

0:37:16.640 --> 0:37:18.799
<v Speaker 1>if you're gonna get your hand back after you put

0:37:18.840 --> 0:37:20.399
<v Speaker 1>your hand in there. But I mean, if you want

0:37:20.440 --> 0:37:22.839
<v Speaker 1>tater tots, you just had to do it, or in

0:37:22.840 --> 0:37:25.880
<v Speaker 1>my case, chili cheese fries, which I ate way too frequently.

0:37:26.160 --> 0:37:32.200
<v Speaker 1>I digress. In Partially funded by the FBI, researchers began

0:37:32.239 --> 0:37:35.720
<v Speaker 1>to develop fingerprints scanners. Now. The first of those used

0:37:35.719 --> 0:37:40.240
<v Speaker 1>capacity of detection, which wasn't terribly precise in the nineteen seventies.

0:37:40.280 --> 0:37:43.680
<v Speaker 1>Most smartphones these days actually use this approach. Capacity of touch.

0:37:43.719 --> 0:37:47.560
<v Speaker 1>Screens use that Essentially, touching the screen alters an electric

0:37:47.640 --> 0:37:51.680
<v Speaker 1>field on the phone because we conduct electricity. It's a

0:37:51.760 --> 0:37:55.520
<v Speaker 1>very weak electric field, but we conduct electricity. Touching a

0:37:56.000 --> 0:37:58.400
<v Speaker 1>device that has an electric field running across the surface

0:37:58.880 --> 0:38:02.680
<v Speaker 1>disrupts that electric field, and it actually allows a device

0:38:02.719 --> 0:38:05.440
<v Speaker 1>to detect the presence and orientation of a touch, so

0:38:05.480 --> 0:38:08.000
<v Speaker 1>it knows, you know, the X and y axis of

0:38:08.120 --> 0:38:10.440
<v Speaker 1>where you are touching on a screen. That's why if

0:38:10.480 --> 0:38:13.560
<v Speaker 1>you wear non capacitive gloves while trying to work an iPhone,

0:38:13.600 --> 0:38:18.040
<v Speaker 1>nothing happens because it cannot hold that capacitance, So the

0:38:18.080 --> 0:38:22.000
<v Speaker 1>screen isn't a resistive touch screen. It can't detect a

0:38:22.000 --> 0:38:27.920
<v Speaker 1>touch unless that capacitance is there. Our capacitive aspect is there,

0:38:28.000 --> 0:38:33.080
<v Speaker 1>rather not capacity inse Sorry about that misspoke. Well, speaking

0:38:33.080 --> 0:38:36.080
<v Speaker 1>of the iPhone, the touch i D on the iPhone

0:38:36.120 --> 0:38:39.279
<v Speaker 1>five S and later models actually uses capacitive touch to

0:38:39.360 --> 0:38:43.080
<v Speaker 1>authenticate a fingerprint, just like this system did in nine

0:38:43.920 --> 0:38:47.319
<v Speaker 1>except these days it's way more precise than the tech

0:38:47.400 --> 0:38:51.040
<v Speaker 1>was capable of back in the seventies, so it's much

0:38:51.120 --> 0:38:54.160
<v Speaker 1>less likely to give a either a false positive or

0:38:54.200 --> 0:38:57.800
<v Speaker 1>to deny someone access to their phone. It may require

0:38:57.840 --> 0:39:00.359
<v Speaker 1>you to scan a second time if you and get

0:39:00.360 --> 0:39:02.919
<v Speaker 1>a good representation of your fingerprint when you were trying

0:39:02.920 --> 0:39:04.960
<v Speaker 1>to unlock the phone, but it's not likely to deny

0:39:05.040 --> 0:39:10.240
<v Speaker 1>you because it cannot identify your fingerprint now. In nineteen

0:39:11.480 --> 0:39:16.040
<v Speaker 1>two doctors Erin Sepia and Leonard Flam proposed that I

0:39:16.239 --> 0:39:19.719
<v Speaker 1>rides could be unique to a person. And you might say, well,

0:39:19.719 --> 0:39:22.080
<v Speaker 1>what are I rides? Well, I ride is the plural

0:39:22.160 --> 0:39:25.800
<v Speaker 1>for iris, so we're talking about the pigmented membranes surrounding

0:39:25.840 --> 0:39:30.120
<v Speaker 1>the pupil in your eye. By six, these two ophthalmologists

0:39:30.200 --> 0:39:33.120
<v Speaker 1>received a patent for their approach to use I rides

0:39:33.120 --> 0:39:39.000
<v Speaker 1>for authentication and identification purposes. By the first IRIS identification

0:39:39.040 --> 0:39:43.520
<v Speaker 1>security systems became part of the Defense Nuclear Agency. So

0:39:43.680 --> 0:39:46.680
<v Speaker 1>all those spy movies where you see someone leaning forward

0:39:46.719 --> 0:39:49.640
<v Speaker 1>and getting their eyes scanned, that's a real thing. Our

0:39:49.719 --> 0:39:53.319
<v Speaker 1>irises or I rides, i should say, are unique to us,

0:39:53.400 --> 0:39:57.239
<v Speaker 1>and so that is a pretty tricky thing to replicate.

0:39:58.480 --> 0:40:00.719
<v Speaker 1>You probably have seen at least one or two movies

0:40:00.760 --> 0:40:04.480
<v Speaker 1>where someone got hold of somebody's eyeball and got access

0:40:04.560 --> 0:40:07.680
<v Speaker 1>that way, or knocked a person out then force their

0:40:07.680 --> 0:40:10.080
<v Speaker 1>eye open and held their head up to the scanner.

0:40:10.640 --> 0:40:14.000
<v Speaker 1>But in general not easy to replicate without access to

0:40:14.200 --> 0:40:19.439
<v Speaker 1>somebody who already you know, is authorized to enter that area.

0:40:19.800 --> 0:40:22.799
<v Speaker 1>Over the next several years, advances in biometrics opened up

0:40:23.000 --> 0:40:26.960
<v Speaker 1>new opportunities, not just for authentication or security. So facial

0:40:27.000 --> 0:40:30.120
<v Speaker 1>recognition is a great example. It's been incorporated into dozens

0:40:30.120 --> 0:40:33.799
<v Speaker 1>of technologies, probably most notably into our cameras, including the

0:40:33.840 --> 0:40:37.440
<v Speaker 1>cameras on our smartphones. And sometimes it's a simple implementation

0:40:37.680 --> 0:40:40.200
<v Speaker 1>which just detects a face in order to focus properly

0:40:40.200 --> 0:40:43.160
<v Speaker 1>on a subject. Uh, sometimes it's more complicated, so it

0:40:43.239 --> 0:40:47.600
<v Speaker 1>might allow for automatic tagging of images because it can

0:40:47.640 --> 0:40:50.759
<v Speaker 1>recognize people based on their facial features. You probably had

0:40:50.760 --> 0:40:55.400
<v Speaker 1>some experience with this, and some capacity organizations also began

0:40:55.480 --> 0:40:59.400
<v Speaker 1>to form around this time to create standards for biometric implementations.

0:41:00.280 --> 0:41:03.000
<v Speaker 1>This would reduce the chance of competing technologies with varying

0:41:03.080 --> 0:41:06.439
<v Speaker 1>degrees of efficiency and accuracy from interfering with each other,

0:41:07.120 --> 0:41:09.799
<v Speaker 1>and by two thousand three, the US government began to

0:41:09.880 --> 0:41:16.399
<v Speaker 1>formally coordinate biometric implementations. Meanwhile, the International Civil Aviation Organization

0:41:16.680 --> 0:41:20.000
<v Speaker 1>created a global standard to incorporate biometric data into travel

0:41:20.080 --> 0:41:24.600
<v Speaker 1>documentation like passports, and ten years later you could find

0:41:24.640 --> 0:41:29.879
<v Speaker 1>biometric solutions built directly into personal electronics like laptops and smartphones.

0:41:30.160 --> 0:41:33.799
<v Speaker 1>In fact, I had a fingerprint scanner from before, or

0:41:33.920 --> 0:41:36.640
<v Speaker 1>you just you would actually have to slide your finger

0:41:36.920 --> 0:41:39.799
<v Speaker 1>kind of like a copier against the little panel and

0:41:39.920 --> 0:41:42.879
<v Speaker 1>if your fingerprint matched, it would unlock your computer for you.

0:41:43.800 --> 0:41:45.760
<v Speaker 1>I actually had that one. Here at how stuff works.

0:41:46.960 --> 0:41:49.799
<v Speaker 1>I miss it sometimes. Well. I got a lot more

0:41:49.840 --> 0:41:52.680
<v Speaker 1>to say, but first let's take another quick break to

0:41:52.800 --> 0:42:05.879
<v Speaker 1>think our sponsor. All right, things like fingerprint scanners are

0:42:05.960 --> 0:42:10.759
<v Speaker 1>not foolproof. It is possible, although challenging, to lift a

0:42:10.760 --> 0:42:14.200
<v Speaker 1>person's fingerprint from something they've handled, scan it, and replicate it.

0:42:14.719 --> 0:42:17.040
<v Speaker 1>A couple of different ways to do this, Some of

0:42:17.080 --> 0:42:19.920
<v Speaker 1>them require access to some equipment and materials most of

0:42:20.000 --> 0:42:21.799
<v Speaker 1>us don't have in our homes, so it's not like

0:42:21.880 --> 0:42:24.600
<v Speaker 1>it's practical for the average person. But the point is,

0:42:25.400 --> 0:42:28.319
<v Speaker 1>with the right determination and the right know how, and

0:42:28.520 --> 0:42:32.879
<v Speaker 1>specifically the right materials, you can create a fake fingerprint.

0:42:33.360 --> 0:42:36.560
<v Speaker 1>And you might use something like latex or even wood glue,

0:42:37.200 --> 0:42:39.960
<v Speaker 1>and you could lift a fingerprint and use it to

0:42:40.080 --> 0:42:44.840
<v Speaker 1>fool certain authentication systems. If the system is just looking

0:42:45.160 --> 0:42:48.680
<v Speaker 1>for a particular pattern on a fingerprint, the copy could

0:42:48.680 --> 0:42:51.480
<v Speaker 1>be good enough to fool the system, particularly if you

0:42:51.520 --> 0:42:54.040
<v Speaker 1>can overlay the copy on top of your own finger

0:42:55.000 --> 0:42:58.440
<v Speaker 1>This would provide the capacity of connections. So in other words,

0:42:58.600 --> 0:43:00.880
<v Speaker 1>let's say I've got a latex finger print and I

0:43:00.920 --> 0:43:03.799
<v Speaker 1>need to access a phone. Well, if I just lay

0:43:04.040 --> 0:43:08.000
<v Speaker 1>the latex down against the capacity screen, it's not really

0:43:08.000 --> 0:43:11.640
<v Speaker 1>gonna affect anything. If I put an actual, living, living

0:43:11.640 --> 0:43:14.880
<v Speaker 1>tissue behind it, that's a different story. So how do

0:43:14.960 --> 0:43:18.200
<v Speaker 1>you defeat that sort of security vulnerability? Well, I had

0:43:18.239 --> 0:43:20.840
<v Speaker 1>the opportunity to speak with Dr P, who is the

0:43:20.880 --> 0:43:23.799
<v Speaker 1>Chief Technology officer of good X, to talk about a

0:43:23.840 --> 0:43:28.239
<v Speaker 1>fingerprint scanner with an additional measure of of of security

0:43:28.280 --> 0:43:31.360
<v Speaker 1>to counteract those sort of spoofing attempts. Here's what we

0:43:31.440 --> 0:43:35.560
<v Speaker 1>talked about, Dr P. Let's start off by talking about

0:43:36.680 --> 0:43:43.239
<v Speaker 1>how biometrics are transforming security in the technology field, specifically

0:43:43.600 --> 0:43:47.680
<v Speaker 1>for things like consumer tech. Because my listeners are very

0:43:47.719 --> 0:43:51.400
<v Speaker 1>interested in that, the concept of of using biometrics to

0:43:51.520 --> 0:43:56.759
<v Speaker 1>access various devices. I think probably the example most of

0:43:57.040 --> 0:44:00.560
<v Speaker 1>them would be familiar with it would be smartphones. Uh,

0:44:00.760 --> 0:44:02.919
<v Speaker 1>can you talk a little bit about how that has

0:44:03.040 --> 0:44:06.279
<v Speaker 1>developed over the last few years and and why it

0:44:06.440 --> 0:44:11.520
<v Speaker 1>is such a a compelling component for security. Well, I

0:44:11.560 --> 0:44:15.239
<v Speaker 1>think one of the story I actually met, which is

0:44:15.239 --> 0:44:18.160
<v Speaker 1>a part of my experience too, is uh summing up

0:44:18.360 --> 0:44:22.040
<v Speaker 1>really well, is the since the more and more phone

0:44:22.120 --> 0:44:27.799
<v Speaker 1>has a fingerprint, uh said, more and more people using it.

0:44:27.880 --> 0:44:30.160
<v Speaker 1>Is the one guy, an over friend of my agency,

0:44:30.600 --> 0:44:34.440
<v Speaker 1>totally forgot the pass code now is using fingerprints on

0:44:34.520 --> 0:44:37.319
<v Speaker 1>the phone all the time. And one of my point

0:44:37.360 --> 0:44:39.920
<v Speaker 1>I don't use the officer also I forgot the pass

0:44:40.000 --> 0:44:43.240
<v Speaker 1>code as well. So it is a kind of tells

0:44:43.320 --> 0:44:47.919
<v Speaker 1>you the consumer behavior doesn't changed and so much. Yeah,

0:44:47.920 --> 0:44:52.960
<v Speaker 1>they used to obviously everyone have a pass code, and

0:44:53.920 --> 0:44:58.480
<v Speaker 1>nowadays they do, but they they don't use it anymore.

0:44:58.719 --> 0:45:03.400
<v Speaker 1>They think of printing. That is certainly take over a

0:45:03.480 --> 0:45:09.080
<v Speaker 1>majority of the authentication. And then the other thing was

0:45:09.200 --> 0:45:13.279
<v Speaker 1>the in the case of like in China market where

0:45:13.320 --> 0:45:18.280
<v Speaker 1>a lot of mobile payment. Now, if you were in China,

0:45:18.680 --> 0:45:22.840
<v Speaker 1>you could literally live without It's like a critic, right,

0:45:22.920 --> 0:45:26.200
<v Speaker 1>you can live without a cash but that you in China,

0:45:26.280 --> 0:45:30.279
<v Speaker 1>you can live without critic car and the cash. You

0:45:30.320 --> 0:45:34.920
<v Speaker 1>can use your phone and mobile payment literally do everything

0:45:35.080 --> 0:45:40.520
<v Speaker 1>from convenience store to buying ticket to hotel payment everything.

0:45:41.360 --> 0:45:46.440
<v Speaker 1>It's quite uh, but all that things obviously going through

0:45:47.200 --> 0:45:51.600
<v Speaker 1>think of your in the authentication right, and so the

0:45:51.920 --> 0:45:55.640
<v Speaker 1>authentication part is obviously really important. You want to make

0:45:55.680 --> 0:46:00.160
<v Speaker 1>certain that the person who is utilizing a device, particularly

0:46:00.480 --> 0:46:03.640
<v Speaker 1>one that can be used as a means of commerce,

0:46:03.640 --> 0:46:07.120
<v Speaker 1>a means of purchase. You want to make sure that

0:46:07.200 --> 0:46:10.480
<v Speaker 1>the the identity of the person holding the phone is

0:46:10.520 --> 0:46:13.520
<v Speaker 1>in fact the person authorized to use that device for

0:46:13.560 --> 0:46:16.839
<v Speaker 1>that purpose. And that kind of comes in with the

0:46:16.840 --> 0:46:21.240
<v Speaker 1>the sensors that you've been working on in the recent

0:46:21.360 --> 0:46:25.120
<v Speaker 1>past where it's not just looking for the pattern of

0:46:25.120 --> 0:46:28.640
<v Speaker 1>a fingerprint, which, as some people have pointed out, is

0:46:28.840 --> 0:46:33.080
<v Speaker 1>something that is uh possible to spoof. If you go

0:46:33.360 --> 0:46:36.239
<v Speaker 1>and you have the right scanners and you have the

0:46:36.320 --> 0:46:39.120
<v Speaker 1>right you know, even three D printer technology, you could

0:46:39.200 --> 0:46:45.400
<v Speaker 1>potentially create a fake fingerprint and access sensors that are

0:46:45.680 --> 0:46:51.600
<v Speaker 1>only capable of detecting the fingerprint layout. You are working

0:46:51.680 --> 0:46:54.200
<v Speaker 1>on technology that goes a step further than that. Can

0:46:54.200 --> 0:46:58.919
<v Speaker 1>you talk about that a little bit? Yes? Uh, yeah,

0:46:58.960 --> 0:47:03.000
<v Speaker 1>this is the one technology we recently released to the market.

0:47:04.120 --> 0:47:08.200
<v Speaker 1>Is uh. You at the same time when you scan

0:47:08.440 --> 0:47:13.080
<v Speaker 1>recording as snit is a thinker frame pattern, you're also

0:47:13.280 --> 0:47:19.759
<v Speaker 1>detecting the dynamic bluff flow in your fingerchieps. So that

0:47:20.320 --> 0:47:24.800
<v Speaker 1>enabled the sensor tells this thinker print pattern is from

0:47:24.840 --> 0:47:30.600
<v Speaker 1>a a life person versus h a mark up spoof.

0:47:31.360 --> 0:47:38.200
<v Speaker 1>So that further enhanced the security level of thinkerprint authentication

0:47:38.440 --> 0:47:43.160
<v Speaker 1>because the most of the spoof measure we know obviously

0:47:43.600 --> 0:47:49.160
<v Speaker 1>is uh it's not a life object. So this basically

0:47:49.360 --> 0:47:56.319
<v Speaker 1>enabled the security level one level up from so I

0:47:56.360 --> 0:47:59.239
<v Speaker 1>think it will block out the most if not order

0:47:59.520 --> 0:48:03.759
<v Speaker 1>protect show. Right, So people who would be you know,

0:48:03.760 --> 0:48:06.680
<v Speaker 1>people who would normally rely on something like a a

0:48:06.840 --> 0:48:11.200
<v Speaker 1>fake fingerprint made from say silicone or rubber. That wouldn't

0:48:11.200 --> 0:48:14.760
<v Speaker 1>work on this particular type of device or this particular sensor,

0:48:14.800 --> 0:48:17.520
<v Speaker 1>I should say that will be incorporated into other devices,

0:48:18.360 --> 0:48:22.080
<v Speaker 1>whether it's a phone or a secure entry point or

0:48:22.120 --> 0:48:25.880
<v Speaker 1>whatever it may be, because it will lack that blood flow,

0:48:26.040 --> 0:48:29.120
<v Speaker 1>and without the blood flow, the the device quote unquote

0:48:29.160 --> 0:48:32.840
<v Speaker 1>knows it is not a valid authentication. Am I getting

0:48:32.880 --> 0:48:37.680
<v Speaker 1>that correct? Correct? Right? You're absolutely correct, wonderful. So let's

0:48:37.719 --> 0:48:40.040
<v Speaker 1>talk a little bit about how this how this sensor

0:48:40.080 --> 0:48:43.480
<v Speaker 1>actually does detect that blood flow. What are you using

0:48:44.280 --> 0:48:48.200
<v Speaker 1>in order for the technology to to quote unquote know

0:48:48.520 --> 0:48:54.120
<v Speaker 1>that blood is flowing behind that fingerprint? Yeah, so what

0:48:54.640 --> 0:48:59.840
<v Speaker 1>we I think we're using this technology, uh injury the

0:49:00.320 --> 0:49:05.200
<v Speaker 1>a obstacle sense in the same area as a finger

0:49:05.239 --> 0:49:10.120
<v Speaker 1>train setor and so. And we also put in a

0:49:10.160 --> 0:49:16.760
<v Speaker 1>small led emitter emitting an infrared light through the sentor

0:49:16.920 --> 0:49:22.200
<v Speaker 1>glass cover, so that sending the light in to your fingerchip,

0:49:23.000 --> 0:49:26.600
<v Speaker 1>and then the optical center detected the scatter line of

0:49:26.719 --> 0:49:31.200
<v Speaker 1>your fingertip, so the blood blow itself well, changing the

0:49:31.400 --> 0:49:34.840
<v Speaker 1>scatter lize the intensity. So this is a very common

0:49:34.840 --> 0:49:39.040
<v Speaker 1>technique to use. Like in the hospital, they are pometer

0:49:39.840 --> 0:49:41.960
<v Speaker 1>we use all the time. You know, it's you're in

0:49:42.000 --> 0:49:46.360
<v Speaker 1>the hospital bed, the putout your fingertips. There's the same principle,

0:49:47.000 --> 0:49:50.000
<v Speaker 1>except that in this case we just use it to

0:49:51.160 --> 0:49:55.279
<v Speaker 1>detected the blood blows of a detecting the host. Give

0:49:55.360 --> 0:49:58.520
<v Speaker 1>that right. So in some ways you could even argue

0:49:58.560 --> 0:50:01.640
<v Speaker 1>this is this is a a simpler use of a

0:50:01.680 --> 0:50:05.520
<v Speaker 1>technology that's been put to use specifically for those monitoring

0:50:05.560 --> 0:50:09.239
<v Speaker 1>devices and hospitals where you know you need to have

0:50:09.400 --> 0:50:12.960
<v Speaker 1>more specific information. It's not like your smartphone necessarily is

0:50:13.000 --> 0:50:15.080
<v Speaker 1>going to tell you what the oxygen levels are in

0:50:15.080 --> 0:50:18.600
<v Speaker 1>your blood, although I guess you could technically develop sensors

0:50:18.640 --> 0:50:23.080
<v Speaker 1>that could do that. You're right. But on the other hand,

0:50:23.120 --> 0:50:27.759
<v Speaker 1>obviously is that fontify everything I got? That boy is

0:50:28.520 --> 0:50:31.400
<v Speaker 1>one level up? Right? You also need a longer time,

0:50:31.680 --> 0:50:37.560
<v Speaker 1>you mean, not something average you that we're waiting to wait? Right,

0:50:37.719 --> 0:50:41.080
<v Speaker 1>So why wait? We do providing a simple way to

0:50:41.960 --> 0:50:46.920
<v Speaker 1>also provide a heartbeat the heart great on the it's

0:50:46.960 --> 0:50:50.400
<v Speaker 1>a sensor, so user could just to leave the bigative

0:50:50.520 --> 0:50:54.239
<v Speaker 1>on the sensor for you that kind as that will

0:50:54.320 --> 0:50:57.080
<v Speaker 1>report the heart great. But there is a kind of

0:50:57.200 --> 0:51:01.280
<v Speaker 1>side benefit of this technology, right, and so one potential

0:51:01.320 --> 0:51:06.160
<v Speaker 1>application for being able to detect heart rate. Obviously you

0:51:06.200 --> 0:51:09.759
<v Speaker 1>have medical applications, but you also have applications within the

0:51:09.840 --> 0:51:13.680
<v Speaker 1>health and fitness sector where people might be using their

0:51:13.719 --> 0:51:16.719
<v Speaker 1>smartphone while out on say a jog, and they want

0:51:16.760 --> 0:51:18.600
<v Speaker 1>to make sure that they're keeping their heart rate within

0:51:18.640 --> 0:51:21.960
<v Speaker 1>a specific target zone. That could be something that you

0:51:22.000 --> 0:51:25.000
<v Speaker 1>would use that sort of sensor technology for beyond its

0:51:25.000 --> 0:51:30.719
<v Speaker 1>authentication capabilities. So it's really interesting to me that we're

0:51:30.760 --> 0:51:34.040
<v Speaker 1>looking at a technology that for a long time people

0:51:34.080 --> 0:51:36.120
<v Speaker 1>thought of as sort of science fiction. You know, you

0:51:36.200 --> 0:51:39.480
<v Speaker 1>saw you would see in movies that someone would put

0:51:39.480 --> 0:51:41.799
<v Speaker 1>their finger down and get a scan and that would

0:51:41.800 --> 0:51:45.600
<v Speaker 1>give them access to stuff. And now we're realizing that's

0:51:45.600 --> 0:51:49.440
<v Speaker 1>convenient because you unless something terrible has happened, you always

0:51:49.480 --> 0:51:53.399
<v Speaker 1>have your finger with you. But but as well as

0:51:53.440 --> 0:51:56.920
<v Speaker 1>we've discussed, it's it's not full proof unless you have

0:51:57.120 --> 0:52:00.960
<v Speaker 1>this second day dairy layer of protection and uh in

0:52:00.960 --> 0:52:05.040
<v Speaker 1>this case, that detection of blood flow. Uh So what

0:52:05.239 --> 0:52:08.560
<v Speaker 1>sort of devices might we see this incorporated into. I

0:52:08.560 --> 0:52:11.839
<v Speaker 1>mean again, smartphones are are an obvious example. Are there

0:52:11.840 --> 0:52:15.839
<v Speaker 1>others that uh that you either have your eye on

0:52:16.120 --> 0:52:18.920
<v Speaker 1>or you could see as being a potential in the future. Yeah,

0:52:19.040 --> 0:52:25.000
<v Speaker 1>the other uh we not the mobile device then you're

0:52:25.080 --> 0:52:29.800
<v Speaker 1>looking at it maybe save the same for example, I

0:52:30.000 --> 0:52:35.479
<v Speaker 1>people using UH code and see. But at the same

0:52:35.560 --> 0:52:42.360
<v Speaker 1>time you could even in the codett could implement the

0:52:43.520 --> 0:52:47.960
<v Speaker 1>press camera, right and so not only you use the code,

0:52:48.120 --> 0:52:51.279
<v Speaker 1>you also on top of that you can use think

0:52:51.320 --> 0:52:55.160
<v Speaker 1>of right now there over so that will add you know,

0:52:55.239 --> 0:53:00.680
<v Speaker 1>actual layer of security. Yeah, and your your doors. So

0:53:00.719 --> 0:53:04.560
<v Speaker 1>many times people you know now they're wireless, they control

0:53:04.560 --> 0:53:09.080
<v Speaker 1>a door become more and more popular and you may

0:53:09.600 --> 0:53:13.560
<v Speaker 1>enable a scan there for people to do that. There's

0:53:13.600 --> 0:53:16.400
<v Speaker 1>a lot of us Like the car, right they the

0:53:16.560 --> 0:53:20.120
<v Speaker 1>atom is the same way people steal your key today

0:53:20.160 --> 0:53:23.520
<v Speaker 1>can just drive away with your car. But if you

0:53:23.680 --> 0:53:27.359
<v Speaker 1>have one different scanner in the car or on the key,

0:53:28.080 --> 0:53:31.799
<v Speaker 1>that will obviously they protect your car better. You can

0:53:31.960 --> 0:53:34.799
<v Speaker 1>stock you can lose your key, but the people still

0:53:35.200 --> 0:53:39.160
<v Speaker 1>kind of drive away with your car. So there's a

0:53:39.800 --> 0:53:43.080
<v Speaker 1>way of using is the one benefit of the mobile

0:53:43.120 --> 0:53:47.600
<v Speaker 1>application is uh it's really driving their cars and the

0:53:47.760 --> 0:53:53.040
<v Speaker 1>side and the power way done imagine is a biting

0:53:53.120 --> 0:53:57.600
<v Speaker 1>devisorshipping every year, so they scale the economy make it

0:53:58.480 --> 0:54:01.799
<v Speaker 1>costs coming down so much so you enable all those

0:54:01.840 --> 0:54:06.040
<v Speaker 1>other applications. Yeah, you hit upon something really interesting there,

0:54:06.040 --> 0:54:09.960
<v Speaker 1>because we've seen that. We've seen the smartphone and cell

0:54:10.000 --> 0:54:14.319
<v Speaker 1>phone technologies drive a lot of development in what you

0:54:14.440 --> 0:54:20.200
<v Speaker 1>might think initially are unrelated technology simply because as you say,

0:54:20.239 --> 0:54:25.279
<v Speaker 1>the economies of scale provide this this economic imperative. It's

0:54:25.280 --> 0:54:31.000
<v Speaker 1>not even an incentive, it's an imperative to develop uh, smaller,

0:54:31.280 --> 0:54:36.920
<v Speaker 1>more efficient, more economic sensors and other technologies. So, for example,

0:54:37.480 --> 0:54:41.000
<v Speaker 1>beyond this fingerprint sensing technology that could be used in

0:54:41.080 --> 0:54:44.960
<v Speaker 1>multiple applications, a lot of the development we've seen in

0:54:45.120 --> 0:54:49.719
<v Speaker 1>the virtual reality space, in in just gaming in general,

0:54:50.560 --> 0:54:54.480
<v Speaker 1>and a lot of technologies. The reason why it's possible

0:54:54.840 --> 0:54:58.960
<v Speaker 1>is because the smartphone has acted as a platform that

0:54:59.520 --> 0:55:03.000
<v Speaker 1>people have been developing for for years to increase, increase

0:55:03.040 --> 0:55:07.320
<v Speaker 1>the number of features, increase its security, increase its applicability

0:55:07.440 --> 0:55:11.920
<v Speaker 1>for lots of different uh possible uses, and we end

0:55:12.000 --> 0:55:17.880
<v Speaker 1>up seeing that spill over into seemingly unrelated uses. And UH,

0:55:17.920 --> 0:55:21.200
<v Speaker 1>I think that's a great story in general, just that

0:55:21.640 --> 0:55:28.080
<v Speaker 1>it illustrates that work in one particular platform benefits in

0:55:28.120 --> 0:55:32.560
<v Speaker 1>ways that you can't necessarily anticipate from the beginning. And uh,

0:55:32.600 --> 0:55:36.360
<v Speaker 1>and certainly when it comes to things like authentication and security,

0:55:36.880 --> 0:55:40.319
<v Speaker 1>you want to see those benefits being applied to a

0:55:40.400 --> 0:55:44.640
<v Speaker 1>broader spectrum of uses because we're getting to a world.

0:55:45.200 --> 0:55:47.320
<v Speaker 1>In fact, we're already there. We're in a world where

0:55:47.800 --> 0:55:52.440
<v Speaker 1>more and more of our devices are interconnected in ways

0:55:52.520 --> 0:55:56.080
<v Speaker 1>where if you are able to get unauthorized access to them,

0:55:56.440 --> 0:56:00.360
<v Speaker 1>you could potentially cause a great deal of mischief and harm.

0:56:00.480 --> 0:56:03.640
<v Speaker 1>Um So where do you see the future going? If

0:56:03.640 --> 0:56:07.080
<v Speaker 1>you had to put on your prognosticator hat, what do

0:56:07.120 --> 0:56:11.000
<v Speaker 1>you think the next big step in authentication is going

0:56:11.080 --> 0:56:14.800
<v Speaker 1>to be? Well, are they already happening? The I R

0:56:14.960 --> 0:56:18.600
<v Speaker 1>S scan on the phone? Right? That the same song

0:56:18.719 --> 0:56:23.040
<v Speaker 1>as the donkey already there is also incremented, and I

0:56:23.160 --> 0:56:28.759
<v Speaker 1>think it would become more goal popular. And they the

0:56:28.800 --> 0:56:31.919
<v Speaker 1>next level of people already talking is a fingerprints scan

0:56:32.040 --> 0:56:36.520
<v Speaker 1>and will getting into the display area as I think

0:56:36.880 --> 0:56:40.240
<v Speaker 1>rumor is the d I phone may have this function.

0:56:41.000 --> 0:56:44.359
<v Speaker 1>And uh, then I think you're going beyond. You're going

0:56:44.400 --> 0:56:48.480
<v Speaker 1>to see more and more maybe medical reading, right because

0:56:48.480 --> 0:56:52.680
<v Speaker 1>they the mobile device is so powerful and with us

0:56:52.719 --> 0:56:57.160
<v Speaker 1>all the time, you can really use as a platform

0:56:57.440 --> 0:57:03.560
<v Speaker 1>for monitoring your house because it's wheezy all the time.

0:57:04.160 --> 0:57:09.000
<v Speaker 1>So we see a lot of those censor well happened,

0:57:09.960 --> 0:57:15.959
<v Speaker 1>and so I think, I think that is uh, that's

0:57:16.000 --> 0:57:18.280
<v Speaker 1>a kind of next a few years it we're going

0:57:18.360 --> 0:57:23.480
<v Speaker 1>to be more and more those things to the interesting. Well, sir,

0:57:23.680 --> 0:57:27.080
<v Speaker 1>thank you so much for joining our show and answering

0:57:27.120 --> 0:57:31.880
<v Speaker 1>my questions. This has been a fascinating conversation, and I

0:57:31.920 --> 0:57:35.200
<v Speaker 1>know that my listeners are always really interested to learn

0:57:35.360 --> 0:57:39.720
<v Speaker 1>not just about how technology works, but but why those

0:57:39.760 --> 0:57:42.000
<v Speaker 1>applications are so important. I think I think you've done

0:57:42.000 --> 0:57:44.640
<v Speaker 1>a great job at doing that. So thank you very

0:57:44.680 --> 0:57:48.400
<v Speaker 1>much for joining me today. My presure, thank you. As

0:57:48.440 --> 0:57:51.160
<v Speaker 1>for the future, what if you could authenticate your identity

0:57:51.280 --> 0:57:55.640
<v Speaker 1>just through thinking? Researchers over at Binghampton University developed a

0:57:55.720 --> 0:57:58.280
<v Speaker 1>process in which they could identify or at least they

0:57:58.320 --> 0:58:01.280
<v Speaker 1>claim they can identify a person based on their brain

0:58:01.320 --> 0:58:04.360
<v Speaker 1>wave activity alone. So here's what they did. They took

0:58:04.400 --> 0:58:07.240
<v Speaker 1>a sample of fifty people. It's not a big sample size,

0:58:07.280 --> 0:58:11.040
<v Speaker 1>but it's interesting fifty people, fitted each person with an

0:58:11.040 --> 0:58:15.200
<v Speaker 1>electro and cephalogram or e G headset. Then they showed

0:58:15.240 --> 0:58:19.160
<v Speaker 1>each person a series of five images, and those images

0:58:19.160 --> 0:58:24.720
<v Speaker 1>prompted various emotional and cognitive responses. Now, those responses are

0:58:24.840 --> 0:58:29.200
<v Speaker 1>unique to each individual. So let's say that you and

0:58:29.240 --> 0:58:31.440
<v Speaker 1>I are looking at the same photo, and just for

0:58:31.560 --> 0:58:34.920
<v Speaker 1>argument's sake, it's a picture of my adorable dog, Tibolt,

0:58:35.400 --> 0:58:37.120
<v Speaker 1>and both of us just think he's accused a little

0:58:37.120 --> 0:58:40.520
<v Speaker 1>dog in the world because he is. I mean, come on, Well,

0:58:40.560 --> 0:58:44.560
<v Speaker 1>the way your brain manifests that information and the way

0:58:44.720 --> 0:58:48.320
<v Speaker 1>my brain manifests that information, even if we both feel

0:58:48.640 --> 0:58:53.080
<v Speaker 1>the same way, is going to be different. So theoretically,

0:58:53.720 --> 0:58:58.920
<v Speaker 1>once you record responses from people, these brain responses to

0:58:59.000 --> 0:59:02.360
<v Speaker 1>these images, and assign each of those responses to the

0:59:02.440 --> 0:59:06.160
<v Speaker 1>respective identity, you can authenticate a person's identity just by

0:59:06.160 --> 0:59:08.600
<v Speaker 1>showing him or her the same series of images and

0:59:08.640 --> 0:59:12.200
<v Speaker 1>looking for matches. If there's no match, then the person

0:59:12.240 --> 0:59:15.200
<v Speaker 1>you're looking at isn't who you think they are, and

0:59:15.240 --> 0:59:20.320
<v Speaker 1>they're likely a pod person. Maybe I should add that

0:59:20.360 --> 0:59:22.920
<v Speaker 1>no one I know of is actually talking about using

0:59:23.000 --> 0:59:27.720
<v Speaker 1>brain waves for authentication just yet. The study said that

0:59:27.760 --> 0:59:32.240
<v Speaker 1>the researchers had a success rate identifying subjects based on

0:59:32.320 --> 0:59:35.480
<v Speaker 1>brain waves, and it came out in so in other words,

0:59:35.880 --> 0:59:38.840
<v Speaker 1>they put these fifty people through the test of recording

0:59:38.880 --> 0:59:42.720
<v Speaker 1>all of these responses. Then I assume they used a

0:59:42.760 --> 0:59:48.200
<v Speaker 1>blind method where somebody would end up looking at the

0:59:48.320 --> 0:59:51.960
<v Speaker 1>responses that were coming in from an unknown subject and

0:59:51.960 --> 0:59:55.440
<v Speaker 1>they would be able to match that person's responses to

0:59:55.560 --> 0:59:58.520
<v Speaker 1>one that was already in the database, thus saying, Oh,

0:59:58.640 --> 1:00:01.680
<v Speaker 1>that's Jill, because when Jelsey is a picture of tibaled,

1:00:02.280 --> 1:00:07.160
<v Speaker 1>her heart grows three sizes that day. We've got to

1:00:07.160 --> 1:00:11.840
<v Speaker 1>stop showing those pictures. She's having heart trouble. Trouble. It's terrible.

1:00:12.200 --> 1:00:16.600
<v Speaker 1>Tile is just so cute. Anyway, I should add that. Uh. Also,

1:00:17.240 --> 1:00:20.520
<v Speaker 1>if you wanted to use this as an authentication strategy,

1:00:20.720 --> 1:00:23.240
<v Speaker 1>it would be pretty tricky because it requires an e

1:00:23.400 --> 1:00:27.080
<v Speaker 1>G headset. It's not exactly the most convenient authentication technology

1:00:27.120 --> 1:00:30.600
<v Speaker 1>around now. If we ever develop a less cumbersome method

1:00:30.720 --> 1:00:35.800
<v Speaker 1>for measuring measuring brainwave activity with precision, that's important, that

1:00:35.840 --> 1:00:39.280
<v Speaker 1>could become an authentication technology of the future. It's literally

1:00:39.320 --> 1:00:42.080
<v Speaker 1>the way you think, and that would be much much

1:00:42.120 --> 1:00:46.160
<v Speaker 1>more difficult, if not impossible, to replicate unless you had

1:00:46.200 --> 1:00:48.600
<v Speaker 1>some sort of recording of a person's brain waves and

1:00:48.640 --> 1:00:52.320
<v Speaker 1>you could somehow you know, push those out to cover

1:00:52.400 --> 1:00:55.480
<v Speaker 1>up your own brainwave activity. I think I might have

1:00:55.520 --> 1:00:59.760
<v Speaker 1>just written a science fiction novel accidentally. Anyway, that wraps

1:00:59.800 --> 1:01:01.680
<v Speaker 1>it up for this episode. If you want to know

1:01:01.720 --> 1:01:05.720
<v Speaker 1>more about authentication, or biometrics or anything else, really just

1:01:06.120 --> 1:01:08.720
<v Speaker 1>check out how stuff works dot com. Our site is

1:01:08.760 --> 1:01:11.320
<v Speaker 1>pretty awesome, you guys, and it can teach you pretty

1:01:11.360 --> 1:01:13.800
<v Speaker 1>much how anything works. And if we don't have what

1:01:13.840 --> 1:01:15.880
<v Speaker 1>you're looking for, you can actually let us know, and

1:01:15.920 --> 1:01:18.439
<v Speaker 1>there's a good chance that someone will create a new

1:01:18.480 --> 1:01:20.680
<v Speaker 1>writing assignment. It will go out to a writer, they

1:01:20.680 --> 1:01:22.600
<v Speaker 1>will research it and they'll write it, and we'll create

1:01:22.600 --> 1:01:25.400
<v Speaker 1>a new article and then you'll have your answer. Also,

1:01:25.680 --> 1:01:27.640
<v Speaker 1>remember you can get in touch with me with any

1:01:27.680 --> 1:01:30.920
<v Speaker 1>suggestions you might have for future episodes, guests I should

1:01:30.920 --> 1:01:33.720
<v Speaker 1>have on the show, or really anything else. The email

1:01:33.720 --> 1:01:36.800
<v Speaker 1>address for the show is tech stuff at how stuff

1:01:36.800 --> 1:01:39.320
<v Speaker 1>works dot com, or you can drop me a line

1:01:39.360 --> 1:01:42.320
<v Speaker 1>on Facebook or Twitter. The show's handle at both is

1:01:42.440 --> 1:01:45.440
<v Speaker 1>tech Stuff H s W. And I'll talk to you

1:01:45.480 --> 1:01:53.920
<v Speaker 1>again really soon. For more on this and thousands of

1:01:53.960 --> 1:02:01.680
<v Speaker 1>other topics. Is it how stuff works dot com. Whe