Desain dan Implementasi Stream Cipher Cryptography Processor Algoritma Grain.

AriKusyanti (2007) Desain dan Implementasi Stream Cipher Cryptography Processor Algoritma Grain. Sarjana thesis, Universitas Brawijaya.

Abstract

Perkembangan teknologi komunikasi dewasa ini berkembang dengan sangat cepat dengan adanya teknologi internet. Hal ini melibatkan peralatan komunikasi mulai dari peralatan dengan kabel (wired) sampai dengan peralatan nirkabel (wireless) yang terhubung secara global. Dengan terhubungnya peralatan komunikasi dalam satu jaringan, akan membuka peluang bagi pihak yang tidak bertanggung jawab untuk melakukan pengambilan, penambahan, penghapusan ataupun penggantian data. Untuk mencegah hal tersebut, diperlukan sebuah metode untuk melindungi data yang disebut dengan cryptography. Salah satu algoritma cryptography yang digunakan adalah Grain. Grain merupakan stream cipher yang dibuat oleh Martin Hell, Thomas Johansson, dan Will Meier dari Lund University, Swedia, untuk diikutsertakan dalam proposal eSTREAM sebuah proyek security Eropa. Grain diharapkan akan menggantikan A5/1 pada GSM System. Algoritma ini diimplementasikan dalam bentuk hardware dengan menggunakan bahasa pemrograman VHDL, karena kecepatan eksekusi pada hardware lebih cepat daripada software. Stream cipher cryptography processor algoritma Grain ini terdiri atas 12 pin utama, 10 pin sebagai pin masukan dan 2 pin keluaran, serta pin untuk catu daya dan ground. Stream cipher cryptography processor algoritma Grain ini memiliki 3 pilihan algoritma, yaitu Grain v0, Grain v1 dan Grain 128. Implementasi stream cipher cryptography processor algoritma Grain ini menghabiskan 5.193 logic gates, dengan throughput 0,14 Gbps dan frekuensi maksimum 138,735 MHz pada device Xilinx Spartan3E XC3S500 E dengan package FG320. Keystream yang dihasilkan stream cipher cryptography processor algoritma Grain ini telah teruji kebenarannya dengan menggunakan test vector Grain dan juga telah memenuhi pengujian tingkat keacakan bit berdasarkan National Institute of Standard and Technology [NIST] melalui pengujian Frequency Test, Frequency Test within a Block, Runs Test, The Longest Run in a Block dan Binary Matrix Test dengan nilai parameter P-value untuk masing-masing test telah memenuhi standar keacakan yaitu lebih dari atau sama dengan 0,01. Stream cipher cryptography processor algoritma Grain ini telah siap digunakan untuk aplikasi lain yang membutuhkan keamanan data, dan dapat digunakan sebagai dasar penelitian lebih lanjut untuk digabungkan dengan komponen lain seperti: Multi-Purpose Processor, Memory dan I/O Devices untuk membentuk sistem yang lengkap yang sekarang berkembang dengan pesat yang disebut dengan System-on-Chip (SoC).

Item Type: Thesis (Sarjana)
Identification Number: SKR/FT/2007/214/050701391
Subjects: 600 Technology (Applied sciences) > 621 Applied physics > 621.3 Electrical, magnetic, optical, communications, computer engineering; electronics, lighting
Divisions: Fakultas Teknik > Teknik Elektro
Depositing User: Endang Susworini
Date Deposited: 15 Jun 2007 00:00
Last Modified: 22 Oct 2021 02:04
URI: http://repository.ub.ac.id/id/eprint/138589
[thumbnail of 050701391.pdf]
Preview
Text
050701391.pdf

Download (4MB) | Preview

Actions (login required)

View Item View Item