1
00:00:00,040 --> 00:00:07,279
Cloud flare handles over 5 trillion web page requests every day most of which

2
00:00:05,000 --> 00:00:11,480
are encrypted to protect your data but did you know that this encryption

3
00:00:08,679 --> 00:00:17,240
depends on lava lamps I'm talking regular lava lamps

4
00:00:14,120 --> 00:00:19,119
like you can get on Amazon what does the

5
00:00:17,240 --> 00:00:22,920
lava have some kind of super secret processing capability that's soon to put

6
00:00:20,840 --> 00:00:28,679
AMD and Intel out of business obviously not but the lava is a great source of

7
00:00:26,279 --> 00:00:32,279
natural entropy which is a measure of disorder if you think back to high

8
00:00:30,560 --> 00:00:37,000
school physics the reason natural entropy is important is that it provides

9
00:00:34,280 --> 00:00:42,320
natural Randomness which can be used to encrypt data you see the lava inside a

10
00:00:39,640 --> 00:00:47,199
lava lamp which is actually just wax Flows In naturally random unpredictable

11
00:00:45,079 --> 00:00:51,320
patterns once the lamp is heated just like how you can't predict exactly how

12
00:00:49,399 --> 00:00:55,719
steam rises from a Boiling Pot for example a camera at Cloud Flare's

13
00:00:53,760 --> 00:01:00,480
headquarters is pointed at a wall of approximately 100 lava lamps and takes a

14
00:00:57,960 --> 00:01:04,760
photo ever so often to capture the exact pattern the lava lamps are showing those

15
00:01:02,920 --> 00:01:09,360
photos are then sent to a computer that gives each pixel a numerical value

16
00:01:06,920 --> 00:01:14,840
depending on its appearance creating a random numerical string that becomes

17
00:01:12,000 --> 00:01:19,600
what we call a cryptographic seed this seed number is fed into a mathematical

18
00:01:17,200 --> 00:01:23,439
function that creates another seed which then gets fed into a number generator

19
00:01:21,680 --> 00:01:28,479
whose outputs can be used for cryptographic Keys used to encrypt and

20
00:01:26,240 --> 00:01:33,560
decrypt traffic making it difficult for attackers to see what you're looking at

21
00:01:31,240 --> 00:01:37,280
these keys are also used to confirm that the communication actually came from the

22
00:01:35,439 --> 00:01:41,439
website you're connected to preventing your data from flowing to an attacker

23
00:01:39,360 --> 00:01:47,240
that's pretending to be a legitimate service but actually isn't a legitimate

24
00:01:44,560 --> 00:01:51,079
service but Laval lamps are actually not the only random objects used to create

25
00:01:49,439 --> 00:01:55,159
natural Randomness we'll tell you about some other hilarious setups that

26
00:01:52,439 --> 00:01:59,200
cloudflare specifically uses and why they're even necessary since can't we

27
00:01:56,840 --> 00:02:04,920
just use computers right after we thank ODU if your business needs a website ODU

28
00:02:01,880 --> 00:02:07,680
puts the do back in do it yourself and

29
00:02:04,920 --> 00:02:11,480
it's 100% free first use their simple code-free drag and drop elements to

30
00:02:09,360 --> 00:02:16,400
assemble your layouts then select from millions of copyright free pictures or

31
00:02:13,760 --> 00:02:20,760
upload your own to start customizing next easily fill out any blank boxes

32
00:02:18,720 --> 00:02:25,319
with text thanks to their AI powered copywriter and finally Spruce things up

33
00:02:23,239 --> 00:02:29,400
to your hearts content with the rest of their many customization options each

34
00:02:27,840 --> 00:02:33,040
site comes with unlimited hosting and even a free fre custom domain for an

35
00:02:31,280 --> 00:02:37,800
entire year so build your own free website with ODU using our Link in the

36
00:02:35,360 --> 00:02:42,720
description besides lava lamps some of cloud fl's offices use swinging

37
00:02:39,920 --> 00:02:46,159
pendulums or rainbow mobiles that get blown around by the air conditioning

38
00:02:44,440 --> 00:02:49,280
even if someone were to walk in front of these installations when the camera

39
00:02:47,480 --> 00:02:52,560
captures their photo that's actually completely fine as that just adds a

40
00:02:50,959 --> 00:02:56,120
different kind of Randomness to the image cloudflare even has an

41
00:02:54,200 --> 00:03:00,640
installation in Singapore where the natural decay of a chunk of uranium is

42
00:02:58,680 --> 00:03:05,760
the randomness source but why all this roll it turns out computers are much

43
00:03:03,599 --> 00:03:10,000
worse than Mother Nature at generating true Randomness while there are lots of

44
00:03:08,519 --> 00:03:15,200
easily accessible random number generators out there many of them are

45
00:03:12,519 --> 00:03:19,440
pseudo random rather than truly random but what's the difference well pseudo

46
00:03:17,440 --> 00:03:24,319
random number generators produce numbers by using an algorithm meaning that

47
00:03:21,879 --> 00:03:29,080
they're predictable if you know the seed as the same seed will produce the same

48
00:03:26,319 --> 00:03:33,480
output every time unless that seed is truly random there's no actual true

49
00:03:31,200 --> 00:03:37,840
Randomness in the process meaning that you could guess a cryptographic key if

50
00:03:35,720 --> 00:03:43,519
you know the seed and on many pseudo random number generators that may not be

51
00:03:41,560 --> 00:03:48,760
that hard to do if the seed is something fairly easy to guess like the date or

52
00:03:46,080 --> 00:03:52,439
the time as are commonly used and this might be fine if you're just trying to

53
00:03:50,680 --> 00:03:56,959
decide on a random number for something like a D20 rooll in your D and D game

54
00:03:55,480 --> 00:04:01,120
but for trying to keep internet traffic secure a truly random hard toog guess

55
00:03:58,840 --> 00:04:04,640
seed from a natural entropy source is essential but if you're in need of a

56
00:04:02,959 --> 00:04:09,840
random number generator in your own home for whatever reason we recommend lava

57
00:04:07,079 --> 00:04:13,239
lamps over radioactive materials in the long term they're less bad for you

58
00:04:12,000 --> 00:04:23,359
thanks for watching guys if you like this video check out our other video on a cloudflare mishap that took a good

59
00:04:17,359 --> 00:04:23,359
chunk of the internet offline those guys
