0% found this document useful (0 votes)
88 views4 pages

Cybersecurity and Crime

Mia Gil Epner works for the Department of Defense to keep information safe online. Encryption scrambles messages to hide the original text, while decryption unscrambles it to make it readable. Caesar's cipher was an early encryption method that substituted each letter with one a certain number of positions down the alphabet. Modern encryption uses 256-bit keys, meaning it would take trillions of years for computers to crack the encryption through trying every possible key combination.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
88 views4 pages

Cybersecurity and Crime

Mia Gil Epner works for the Department of Defense to keep information safe online. Encryption scrambles messages to hide the original text, while decryption unscrambles it to make it readable. Caesar's cipher was an early encryption method that substituted each letter with one a certain number of positions down the alphabet. Modern encryption uses 256-bit keys, meaning it would take trillions of years for computers to crack the encryption through trying every possible key combination.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

(energetic music) - Hi. My name is Mia Gil Epner.

I'm majoring in Computer Science at UC Berkeley


and I work for the Department of Defense where I try to keep information safe. The internet is an
open and public system. We all send and receive information over shared wires and connections.
Even though it's an open system, we still exchange a lot of private data, things like credit card
numbers, bank information, passwords, and emails. So how is all this private stuff kept secret?
Data of any kind can be kept secret through a process known as encryption, descrambling or
changing of the message to hide the original text. Now, decryption is the process of unscrambling
that message to make it readable. This is a simple idea, and people have been doing it for
centuries. One of the first well-known methods of encryption was Caesar's cipher, named after
Julius Caesar, a Roman general who encrypted his military commands to make sure that if a
message was intercepted by enemies, they wouldn't be able to read it. Caesar's cipher is an
algorithm that substitutes each letter in the original message with a letter a certain number of
steps down the alphabet. If the number is something only the sender and receiver know, then it's
called the key. It allows the reader to unlock the secret message. For example, if your original
message is, "Hello", then, using the Caesar's cipher algorithm with a key of five, the encrypted
message would be this. (typrwriter keys clacking) (computer chime) To decrypt the message, the
recipient would simply use the key to reverse the process. But there's a big problem with Caesar's
cipher. Anybody can easily break or crack the encrypted message by trying every possible key. In
the English alphabet, there are only 26 letters, which means you'd only need to try, at most, 26
keys to decrypt the message. Now, trying 26 possible keys isn't very hard. It would take, at most,
an hour to do. So let's make it harder. Instead of shifting every letter by the same amount, let's
shift each letter by a different amount. In this example, a 10 digit key shows how many positions
each successive letter will be changed to encrypt a longer message. (typewriter keys clacking)
Guessing this key would be really hard. Using 10 digit encryption, there could be 10 billion possible
key solutions. Obviously, that's more than any human could ever solve. It would take many
centuries, but an average computer today would take just a few seconds to try all 10 billion
possibilities. So in a modern world, where the bad guys are armed with computers instead of
pencils, how can you encrypt messages so securely that they're too hard to crack? Now, "too
hard" means that there are too many possibilities to compute in a reasonable amount of time.
Today's secure communications are encrypted using 256 bit keys. That means a bad guy's
computer that intercepts your message, would need to try this many possible options until they
discover the key and crack the message. (robot bleeps and beeps) (energetic music) Even if you
had a hundred thousand super computers, and each of them was able to try a million billion keys
every second, it would take trillions of trillions of trillions of years to try every option, just to crack
a single message protected with 256 bit encryption. Of course, computer chips get twice as fast,
then half the size every year or so. If that pace of exponential progress continues, today's
impossible problems will be solvable just a few hundred years in the future, and 256 bits won't be
enough to be safe. In fact, we've already had to increase the standard key length to keep up with
the speed of computers. The good news is, using a longer key doesn't make encrypting messages
much harder, but it exponentially increases the number of guesses that it would to crack a cipher.
When the sender and the receiver share the same key to scramble and unscramble a message, it's
called symmetric encryption. With symmetric encryption, like Caesar's cipher, the secret key has
to be agreed on ahead of time by two people in private. That's great for people, but the internet is
open and public, so it's impossible for two computers to meet in private to agree on a secret key.
Instead, computers use asymmetric keys, a public key that can be exchanged with anybody and a
private key that is not shared. The public key is used to encrypt data and anybody can use it to
create a secret message, but the secret can only be decrypted by a computer with access to the
private key. How it works is with some math that we won't get into right now. Think of it this way,
imagine that you have a personal mailbox where anybody can deposit mail, but they need a key to
do it. Now, you could make many copies of the deposit key, and send one to your friend or even
just make it publicly available. Your friend, or even a stranger, can use the public key to access
your deposit slot and drop a message in, but only you can open the mailbox with your private key
to access all of the secret messages you've received. You can send a secure message back to your
friend by using the public deposit key to their mailbox. This way, people can exchange secure
messages without ever needing to agree on a private key. Public key cryptography is the
foundation of all secure messaging on the open internet including security protocols known as SSL
and TLS which protect us when we're browsing the web. Your computer uses this today. Any time
you see the little lock or the letters https in your browser's address bar, this means your computer is
using public key encryption to exchange data securely with the website you're on. (energetic music)
As more and more people get on the internet, more and more private data will be transmitted, and
the need to secure that data will be even more important. As computers become faster and faster,
we'll have to develop new ways to make encryption too hard for computers to break. This is what I
do with my work, and it's always changing. (energetic music)

Cybersecurity and crime


Hai. Nama saya Mia Gil Epner. Saya jurusan Ilmu Komputer di UC Berkeley dan
saya bekerja untuk Departemen Pertahanan di mana saya berusaha menjaga agar
informasi tetap aman. Internet adalah sistem terbuka dan umum. Kita semua
mengirim dan menerima informasi melalui kabel dan koneksi bersama. Meski
sistemnya terbuka, kami masih banyak menukar data pribadi, hal-hal seperti
nomor kartu kredit, informasi bank, kata sandi, dan email. Jadi bagaimana
semua barang pribadi ini dirahasiakan? Data apapun dapat dirahasiakan
melalui proses yang dikenal sebagai enkripsi, descrambling atau perubahan
pesan untuk menyembunyikan teks asli. Sekarang, dekripsi adalah proses
unscrambling pesan untuk membuatnya mudah dibaca. Ini adalah ide sederhana,
dan orang telah melakukannya selama berabad-abad. Salah satu metode
enkripsi yang pertama dikenal adalah cipher Caesar, dinamai Julius Caesar,
seorang jenderal Romawi yang mengenkripsi perintah militernya untuk
memastikan bahwa jika sebuah pesan dicegat oleh musuh, mereka tidak akan
dapat membacanya. Caesar's cipher adalah algoritma yang menggantikan setiap
huruf dalam pesan asli dengan huruf sejumlah langkah turunan alfabet. Jika
jumlahnya adalah sesuatu yang hanya diketahui pengirim dan penerima, maka
itu disebut kuncinya. Hal ini memungkinkan pembaca untuk membuka pesan
rahasia. Misalnya, jika pesan asli Anda adalah, "Halo", maka, dengan
menggunakan algoritma cipher Caesar dengan kunci lima, pesan terenkripsi
akan menjadi seperti ini. (kunci typrwriter clacking) (komputer berpadu)
Untuk mendekripsi pesan, penerima hanya akan menggunakan tombol untuk
membalik prosesnya. Tapi ada masalah besar dengan cipher Caesar. Siapa saja
dapat dengan mudah memecahkan atau memecahkan pesan terenkripsi dengan
mencoba setiap kunci yang mungkin. Dalam alfabet Inggris, hanya ada 26
huruf, yang berarti Anda hanya perlu mencoba 26 tombol untuk mendekripsi
pesan. Sekarang, mencoba 26 kunci yang mungkin tidak terlalu sulit. Paling
tidak, paling tidak satu jam yang harus dilakukan. Jadi mari kita buat
lebih sulit. Alih-alih menggeser setiap huruf dengan jumlah yang sama, mari
kita ubah setiap huruf dengan jumlah yang berbeda. Dalam contoh ini, tombol
10 digit menunjukkan berapa banyak posisi setiap huruf berturut-turut akan
diubah untuk mengenkripsi pesan yang lebih panjang. (kunci mesin tik goyah)
Menebak kunci ini akan sangat sulit. Dengan menggunakan enkripsi 10 digit,
mungkin ada 10 miliar kemungkinan solusi utama
Jelas, itu lebih dari yang bisa dipecahkan manusia manapun. Ini akan
memakan waktu berabad-abad, tapi komputer rata-rata hari ini akan memakan
waktu beberapa detik untuk mencoba semua kemungkinan 10 miliar. Jadi di
dunia modern, di mana orang-orang jahat dipersenjatai dengan komputer,
bukan pensil, bagaimana Anda bisa mengenkripsi pesan dengan sangat aman
sehingga sulit untuk dipecahkan? Sekarang, "terlalu keras" berarti ada
banyak kemungkinan untuk dihitung dalam jumlah waktu yang wajar. Komunikasi
aman hari ini dienkripsi menggunakan kunci 256 bit. Itu berarti komputer
orang jahat yang menyadap pesan Anda, perlu mencoba banyak opsi yang
mungkin ini sampai mereka menemukan kunci dan memecahkan pesan. (robot
bleeps and beep) (musik energik) Bahkan jika Anda memiliki seratus ribu
komputer super, dan masing-masing bisa mencoba satu juta miliar kunci
setiap detik, dibutuhkan triliunan triliunan triliunan tahun untuk mencoba
setiap pilihan, hanya untuk memecahkan satu pesan yang dilindungi dengan
enkripsi 256 bit. Tentu saja, chip komputer bisa dua kali lebih cepat, lalu
setengah ukurannya setiap tahun. Jika kecepatan kemajuan eksponensial terus
berlanjut, masalah yang tidak mungkin terjadi sekarang akan bisa dipecahkan
beberapa ratus tahun lagi di masa depan, dan 256 bit tidak akan cukup aman.
Sebenarnya, kami sudah harus meningkatkan panjang kunci standar agar sesuai
dengan kecepatan komputer. Kabar baiknya adalah, menggunakan kunci yang
lebih panjang tidak membuat pesan mengenkripsi lebih sulit, namun secara
eksponensial meningkatkan jumlah tebakan sehingga bisa memecahkan sandi.
Ketika pengirim dan penerima berbagi kunci yang sama untuk mengacak dan
menguraikan pesan, itu disebut enkripsi simetris. Dengan enkripsi simetris,
seperti cipher Caesar, kunci rahasia harus disepakati sebelumnya oleh dua
orang secara pribadi. Itu bagus untuk orang, tapi internet terbuka dan
umum, jadi tidak mungkin dua komputer bertemu secara pribadi untuk
menyetujui kunci rahasia. Sebagai gantinya, komputer menggunakan tombol
asimetris, kunci publik yang bisa ditukar dengan siapa saja dan kunci
pribadi yang tidak dibagi. Kunci publik digunakan untuk mengenkripsi data
dan siapa saja dapat menggunakannya untuk membuat pesan rahasia, namun
rahasianya hanya bisa didekripsi oleh komputer dengan akses ke kunci
privat. Cara kerjanya adalah dengan beberapa matematika yang tidak akan
kita masuki sekarang. Anggap saja seperti ini, bayangkan bahwa Anda
memiliki kotak surat pribadi di mana orang bisa menyimpan surat, tapi
mereka memerlukan kunci untuk melakukannya. Sekarang, Anda bisa membuat
banyak salinan kunci deposit, dan mengirimnya ke teman Anda atau bahkan
membuatnya tersedia untuk umum. Teman Anda, atau bahkan orang asing, dapat
menggunakan kunci publik untuk mengakses slot deposit Anda dan memasukkan
pesan ke dalam, namun hanya Anda yang dapat membuka kotak surat dengan
kunci pribadi Anda untuk mengakses semua pesan rahasia yang Anda terima.
Anda dapat mengirim pesan aman kembali ke teman Anda dengan menggunakan
kunci setoran ke kotak surat mereka. Dengan cara ini, orang dapat bertukar
pesan aman tanpa perlu menyepakati kunci privat.
Kriptografi kunci publik adalah dasar dari semua pesan aman di internet
terbuka termasuk protokol keamanan yang dikenal sebagai SSL dan TLS yang
melindungi kita saat kita browsing web. Komputer Anda menggunakan ini hari
ini. Kapan pun Anda melihat kunci kecil atau huruf https di bilah alamat
browser Anda, ini berarti komputer Anda menggunakan enkripsi kunci publik
untuk bertukar data dengan aman dengan situs web tempat Anda berada. (musik
yang energik) Semakin banyak orang yang mendapatkan internet, semakin
banyak data pribadi yang akan dikirimkan, dan kebutuhan untuk mengamankan
data tersebut akan menjadi lebih penting lagi. Seiring komputer menjadi
lebih cepat dan cepat, kita harus mengembangkan cara baru untuk membuat
enkripsi terlalu sulit bagi komputer untuk dipecahkan. Inilah yang saya
lakukan dengan pekerjaan saya, dan itu selalu berubah.

You might also like