Jumat, 08 Mei 2020

Kriptografi

Niat Kerckhoff adalah agar skema enkripsi harus dirancang demikian
untuk aman bahkan jika musuh tahu detail semua komponen
algoritma skema, selama musuh tidak tahu kuncinya
sedang digunakan. Dinyatakan secara berbeda, prinsip Kerckhoff menuntut keamanan itu
hanya mengandalkan kerahasiaan kunci. Tapi kenapa?
Ada dua argumen utama yang mendukung prinsip Kerckhoff. Pertama
adalah bahwa jauh lebih mudah bagi para pihak untuk menjaga kerahasiaan kunci pendek
selain menjaga kerahasiaan suatu algoritma. Lebih mudah berbagi singkat (katakanlah,
100-bit) string dan simpan string ini dengan aman daripada untuk dibagikan dan aman
menyimpan program yang ribuan kali lebih besar. Selanjutnya, detail dari suatu
Algoritma dapat bocor (mungkin oleh orang dalam) atau dipelajari secara terbalik
teknik; ini tidak mungkin ketika informasi rahasia berbentuk a
string yang dihasilkan secara acak.
Argumen kedua adalah bahwa jika kuncinya dibuka, itu jauh lebih mudah
pihak yang jujur ​​untuk mengubah kunci daripada mengganti algoritma yang digunakan.
Sebenarnya, itu adalah praktik keamanan yang baik untuk menyegarkan kunci sesering bahkan ketika itu
belum terekspos, dan akan jauh lebih rumit untuk mengganti
perangkat lunak yang digunakan sebagai gantinya. Akhirnya, kalau-kalau banyak pasangan orang (dalam a
perusahaan, katakanlah) perlu mengenkripsi komunikasi mereka, itu akan secara signifikan
lebih mudah bagi semua pihak untuk menggunakan algoritma yang sama, tetapi tombol yang berbeda, daripada untuk
setiap orang untuk menggunakan program yang berbeda (yang selanjutnya tergantung pada
pesta dengan siapa mereka berkomunikasi).
Saat ini, prinsip Kerckhoff dipahami tidak hanya mengadvokasi
keamanan tidak harus bergantung pada kerahasiaan algoritma yang digunakan, tetapi juga
menuntut agar algoritma ini dipublikasikan. Ini sangat kontras
dengan gagasan "keamanan oleh ketidakjelasan" yang merupakan gagasan bahwa keamanan yang lebih tinggi
rity dapat dicapai dengan menjaga algoritma kriptografi tidak jelas (atau tersembunyi)
dari pandangan publik. Beberapa keuntungan dari "desain kriptografi terbuka",
di mana spesifikasi algoritma diumumkan, termasuk:
1. Desain yang dipublikasikan menjalani pengawasan publik dan karenanya cenderung demikian
menjadi lebih kuat. Pengalaman bertahun-tahun telah menunjukkan hal itu
sangat sulit untuk membangun skema kriptografi yang baik. Oleh karena itu, kami
kepercayaan akan keamanan suatu skema jauh lebih tinggi setelah itu
dipelajari secara ekstensif dan telah menahan banyak upaya serangan.
2. Lebih baik kelemahan keamanan diungkapkan oleh "peretas etis" dan
dipublikasikan, daripada memiliki kelemahan hanya diketahui oleh pihak jahat.
3. Jika keamanan sistem bergantung pada kerahasiaan algoritma, maka
rekayasa balik kode (atau kebocoran oleh spionase industri) berpose
Sesederhana dan sejelas kedengarannya, prinsip de-open cryptographic
tanda (mis., prinsip Kerckhoff) diabaikan berulang-ulang, dengan bencana
efek. Kami menekankan bahwa sangat berbahaya menggunakan algoritme berpemilik (mis.,
algoritma non-standar yang dirancang secara rahasia oleh beberapa perusahaan),
dan hanya algoritma yang dicoba dan diuji secara publik yang harus digunakan. Untung,
ada algoritma yang cukup baik yang terstandarisasi dan tidak dipatenkan, jadi
bahwa tidak ada alasan apa pun hari ini untuk menggunakan sesuatu yang lain.
Kami berkomentar bahwa Kerckhoff menguraikan prinsip-prinsip lain juga, dan salah satunya
mereka menyatakan bahwa suatu sistem harus secara praktis, jika tidak secara matematis,
pherable Seperti yang akan kita lihat nanti dalam buku ini, kriptografi modern didasarkan
paradigma ini dan - dengan pengecualian skema enkripsi rahasia sempurna
(yang dibahas dalam bab selanjutnya) - semua skema kriptografi modern
secara teori dapat dipatahkan dengan waktu yang cukup (katakanlah, ribuan tahun). Jadi,
skema ini secara matematis, tetapi tidak secara praktis, dapat diuraikan.

Kamis, 09 November 2017

BAB II
DARI BIT KE INFORMASI
Sejak pertama komputer diciptakan, komputer bekerja atas dasar sistem biner. Sistem diner adalah sistem bilangan yang hanya mengenal 2 macam angka yang disebut dengan istilah bit (Binary Digit) , berupa 0 dan 1.

Bit-bit dapat digunakan untuk menyusun karakter apa saja. Istilah karakter dalam dunia komputer berarti :
Huruf misalnya A dan Z
Digit, seperti 0,2, dan 9.
Selain huruf mauput digit, seperti tanda + serta & dan bahkan simbol seperti β

  Sebuah karakter dinyatakan dengan 8 bit ataupun 16 bit.

SATUAN DATA
Bit merupakan satuan data terkecil dalam sistem komputer. Diatas satuan ini terdapat satuan yang lain yakni berupa byte , megabyte, gigabyte, terabyte, petabyte.
Byte
Merupakan satuan yang digunakan untuk menyatakan sebuah karakter. Sebuah byte tersusun atas 8 bit
Kilobyte
Kilobyte mempunyai hubungan terhadap byte seperti berikut
1 kilobyte = 1024 byte
Satuan ini seringkali disingkat menjadi KB.
Megabyte
1 megabyte = 1024 kilobyte = 1.048.576 byte
Satuan ini seringkali disingkat menjadi MB
Gigabyte
1 gigabyte = 10424 megabyte = 1.073.741.824
Terabyte
1 terabyte = 1024 gigabyte = 1.009.511.627.776 byte
Petabyte
1 petabyte = 1024 terabyte. sejauh ini, satuan yang disingkat menjadi PB  ini belum digunakan.



SATUAN WAKTU DAN FREKUENSI
Bagi manusia, satu detik adalah waktu yang sangat cepat, tetapi tidak bagi komputer. Kecepatan komputer dalam memproses sebuah komputer sangatlah tinggi. Orde Waktu yang digunakan untuk mengerjakan sebuah instruksi jauh dibawah satu detik. Itulah sebabnya, terdapat beberapa satuan waktu yang perlu untuk diketahui.
SATUAN
EKUIVALEN

Milidetik
1/1.000 detik

Mikrodetik
1/1.000.000 detik

Nanodetik
1/1.000.000.000 detik

pikodetik
1/1.000.000.000.000 detik







SISTEM PENGODEAN KARAKTER
Sistem yang digunakan untuk mengodekan karakter ada bermacam macam. Tiga yang terkenal adalah ASCII, EBCDIC, dan Unicode
ASCII
ASCII (American Standard Code for Information Interchange) dikembangkan oleh ANSI (american National Standard Institute). Pada awalnya , Standar ini menggunakan tujuh bit untuk menyatakan sebuah kode. Dengan menggunaka 7 bit, karakter yang tersedia meliputi karakter kontrol.
EBCDIC
ENCDIC (Extended Binary Coded Decimal Interchange Code) merupakan standar yang dibuat oleh IBM pada tahun 1950-an dan menggunaka 8 bit setiap kode. Standar ini diterapkan pada berbagai komputer mainframe
UNICODE
Selain EBCIDC dan ASCII, terdapat standar yang lebih baru yang dinamakan Unicode. Pada standar ini, sebuah karakter dinyatakan dengan 16 bit. Alhasil, standar ini dapat mencakup 35.536 karakter. Dengan cara seperti ini, berbagai simbol dalam bahasa seperti Arab dan cina bisa ditampung.
KONVERSI SISTEM BINER DAN SISTEM DESIMAL
KONVERSI DARI SISTEM BINER KE SISTEM DESIMAL
KONVERSI DARI SISTEM DESIMAL KE SISTEM BINER






BAGIAN UNIT SISTEM
MOTHERBOARD
Terkadang disebut sistem board mainboard dan plannar. Komponen ini terdiri dari sejumlah komponen yang terpasang secara menetap dan slot-slot atau socket ini memasang komponen komponen yang dapat dilepas.  Contoh komponen yang dapat dipasang pada motherboard adalah kartu suara (sound card ), kartu I/O, Microprocessor, dan chipRAM
CATUDAYA (power supply )
Berfungsi sebagai pemasok listrik bagi rangkaian dalam komputer. Masukan komponen ini arus bulak balik ( AC ) yang berasal dari PLN atau sumber listrik lainnya. Beberapa catu daya tidak dapat dihubungkan kesumber listrik secara langsung, melainkan perantara yang dapat berupa pelindung kejutan, regulator tegangan, atau UPS.
SISTEM PENDINGIN
 Berfungsi untuk mendinginkan suhu sekitar sekitarnya. Sistem
 pendingin terdiri atas sebuah kipas angin dan penyerap panas.
BUS
BUS adalah jalur yang mehubungkan suatu komponen dengan komponen yang lain. Jenis-jenis BUS adalah :
BUS processor adalah jalur  komunikasi antara CPU dan BUS I/O atau antara CPU dan cache memori internal
BUS I/O berfungsi untuk memungkinkan CPU berkomunikasi dengan piranti periferal ( piranti diluar unit sistem ) seperti printer dan scanner
BUS memory digunakan untuk mentransmisikan data antara CPU dan memory utama  (RAM ). Lebar BUS memory sama dengan BUS processor
PORT
Merupakan colokan yang terpasang dibelakang case yang berfungsi sebagai penghubung antara komponen didalam unit sistem dengan piranti diluar . sebagai contoh, port memungkinkan peralatan seperti camera digital, monitor, dan mouse dihubungungkan ke unit sistem.  Port dapat dikelompokan menjadi port serial, port pararel, port SCSI, port USB, port invrared, dan port lain lain.
PROSESSOR
Merupakan salah satu komponen terpenting dalam sistem komputer.Prosessor seringkali disebut sebagi otak komputer,meskipun penyebutan seperti itu tidak tepat sepenuhnya.Prosesor memegang peran yang sangat penting dalam sistem komputer dalam berbagai aspek sebagai berikut:
Kinerja:tipe prosesor yang digunakan akan mempengaruhi kinerja sistem komputer.
Dukungan perangkat Lunak: Prosesor yang lebih cepat memungkinkan pemakaian perangkat lunak terbaru ataupun fitur terbaru.
Kea
DASAR TEKNOLOGI INFORMASI
1.1. Pengertian Teknologi Informasi
Teknologi Informasi adalah gabungan antara Teknologi Komputer dan Teknologi 
Telekomunikasi. Teknologi Informasi adalah teknologi yang berhubungan dengan 
komputer termasuk peralatan-peralatannya seperti ; printer, pembaca sidik jari, dan bahkan 
CD-ROM. Program adalah deretan instruksi yang digunakan untuk mengendalikan komputer. 
Data adalah bahan mentah bagi computer yang dapat berupa angka maupun gambar. 
Informasi adalah bentuk data yang telah diolah sehingga dapat menjadi bahan yang berguna 
untuk mengambil keputusan. Teknologi Telekomunikasi (teknologi komunikasi) adalah 
teknologi yang berhubungan dengan komunikasi jarak jauh. Yang dapat dikategorikan 
teknologi komunikasi ini adalah : Telepon, Radio, TV, dll.
1.2. Pengelompokan Teknologi Informasi
Teknologi Informasi dibagi menjadi 6 :
1. Teknologi Komunikasi
2. Teknologi Masukan (Input Technology)
Adalah teknologi yang berhubungan dengan peralatan untuk memasukan ke 
dalam sistem komputer, seperti : keyboard dan mouse.
3. Teknologi Keluaran (Output Technology)
Adalah Teknologi yang berfungsi untuk menyajikan informasi hasil pengolahan 
sistem, seperti : Monitor dan Printer.
4. Teknologi Perangkat Lunak (Software)
Adalah deretan instruksi yang digunakan untuk mengendalikan computer.
5. Teknologi Penyimpanan 
Dibagi menjadi 2, yaitu :
- Memori Internal ; ROM (Read Only Memory) dan RAM (Random Access 
Memory)
- Memori Eksternal ; Eksternal Storage.

6. Teknologi Pemroses 
Atau yang biasa kita kenal dengan CPU (Central Processing Unit), 
mikroprocessor, atau prosesor. Adalah pusat pengolahan data dengan cara 
menjalankan program yang mengatur pengolahan tersebut. Contoh prosesor untu 
PC ; Celeron, Core i7, Xeon, Pentium, dan Core Duo. Intel dan AMD adalah 
perusahaan yang menghasilkan prosesor.
1.3. Komponen Sistem Teknologi Informasi
Komponen penting di Sistem Teknologi Informasi itu ada 3 :
a. Hardware (Perangkat Keras)
b. Software (Perangkat Lunak)
c. Brainware
1.4. Klasifikasi Sistem Teknologi Informasi
1. Menurut Fungsi Sistem 
Dibedakan atas :
 Embedded IT System, Sistem Teknologi Informasi yang melekat pada produk lain. 
Contohnya VCR (Video Casette Recorder) memiliki Teknologi Informasi yang 
memungkinkan pemakai dapat merekam tayangan televise.
 Dedicated IT System, Sistem Teknologi Informasi yang dirancang untuk 
melakukan tugas-tugas khusus. Contoh ATM dirancang khusus untuk melakukan 
transaksi keuangan bagi nasabah bank.
 General Purpose IT System, Sistem Teknologi Informasi yang dapat digunakan 
untuk melakukan berbagai aktivitas yang bersifat umum. Contohnya PC.
2. Menurut Ukuran
Ukuran dalam pengklasifikasian Sistem Teknologi Informasi tidak harus berupa ukuran 
fisik, tetapi lebih cenderung didasarkan pada :
 Ukuran informasi yang dapat ditampung
 Kemampuan sistem yang ditawarkan
 Kecepatan pemroses
 Berdasarkan jumlah orang yang menggunakan system secara bersamaan.


Kelompok ini yaitu ; 
 Mikrokomputer, lebih dikenal dengan PC (Personal Computer) dibedakan atas Dekstop 
PC, Tower PC, Laptop, Notebook, Palmtop, dan PDA.
 Workstation, merupakan jenis computer yang lebih ampuh daripada kebanyakan PC. 
Istilah workstation seringkali membingungkan, pada system yang menggunakan Novell 
Netware, workstation berarti PC yang berkedudukan sebagai client.
 Minikomputer, disebut juga dengan Midrange computer, biasa digunakan pada 
perusahaan berskala menengah sebagai server.
 Mainframe Komputer, jenis komputer yang digunakan pada perusahaan-perusahaan 
berskala besar untuk menangani pemrosesan data dengan volume yang sangat besar. IBM 
system/360 merupakan mainframe yang pertama dibuat pada tahun 1964. Digunakan 
pada computer History Museum Carlifornia. Dan mampu melakukan perhitungan sampai 
1 juta instruksi per detik.
 Super Komputer, adalah sebuah computer yang memimpin didunia dalam kapasitas 
proses, terutama kecepatan perhitungan, pada awal pengenalannya. Di kenalkan pada 
tahun 1960an, didesain oleh Seymour Cray di Control data Corporation (CDC), 
memimpin dipasaran pada tahun1970an sampai cray berhenti untuk membentuk 
perusahaannya sendiri, Cray Research. Digunakan untuk prakiraan cuaca, riset iklim,
1.5. Peranan Teknologi Informasi
A. TI dalam Dunia Perbankan
Pihak bank menyedian layanan yang memudahkan nasabah seperti :
 ATM (Automatic Teller Machine), memudahkan nasabah dalam melakukan 
transaksi tanpa harus tergantung oleh jam kerja bank.
 Layanan transaksi menggunakan telepon, seperti memeriksa saldo
 Layanan transaksi menggunakan internet, mentransfer uang dimana saja dan kapan 
saja.
B. TI dalam Dunia Pendidikan
Sistem pengajaran dengan berbasis multimedia ( teknologi yang melibatkan teks, gambar,
suara dan video) dapat menjadikan masalah menjadi menarik, tidak monoton dan
memudahkan penyampaian isi materi. Sudah banyak sekali software yang tergolong
sebagai edutaiment yang merupakan perpaduan antara education (pendidikan) dan
entertainment (hiburan).
C. TI dalam Dunia Medis
TI juga diterapkan pada peralatan medis, misalnya CT-scan. Dan juga untuk menangani
transaksi yang berhubungan dengan karyawan, juru medis, dan pasien. Seperti contoh
misalnya system informasi digunakan untuk mencatat rekaman medis pasien secara
elektronis.
D. TI dalam Dunia Kepolisian.
Sistem Informasi yang digunakan oleh Kepolisian adalah untuk pembuatan SIM,
teknologi kompresi gambar yang memungkinan sidik jari dapat tersimpan secara
elektronis,
E. TI dalam Dunia Pedagangan Elektronik
e-commerce merupakan model perdagangan yang lahir berkat kemajuan Internet.
Organisasi bisnis dapat menyediakan situs web untuk mempromosikan produk atau jasa
yang ditawarkan dan memberikan fasilitas untuk melakukan transaksi.
F. TI untuk Perancangan Produk
Merancang produk dengan teknologi informasi merupakan sesuatu yang telah umum
dilakukan, misalnya pembuatan mobil atau pesawat menggunakan software CATIA. Dan
melakukan perancangan yang lain tanpa harus menggunakan kertas.

Senin, 16 Oktober 2017