Pengguna dunia maya dewasa ini makin meningkat. Hal ini dimanfaatkan oleh beberapa organisasi dan perusahaan untuk menguasai pasar dunia maya. Namun, hal ini juga dimanfaatkan beberapa oknum untuk meretas keamanan dan menyadap informasi dari pengguna, organisasi, maupun perusahaan. Akibatnya perlu adanya sistem keamanan yang kuat untuk melindungi kerahasiaan data pengguna dunia maya dengan menggunakan kriptosistem McEliece. Kriptosistem McEliece merupakan kriptosistem kunci publik yang menggunakan teori koding dan merupakan salah satu kriptografi komputer kuantum. Kode yang digunakan dalam kriptosistem ini adalah kode Goppa biner yang bersifat kuasi-siklis yang diperluas dan dapat diputar. Kode ini menggunakan fungsi yang khusus untuk memunculkan kode Goppa yang bersifat kuasi-siklis, lalu kode tersebut diperluas sehingga bersifat dapat diputar. Kode tersebut diterapkan pada kriptosistem McEliece. Tugas akhir ini membahas tentang kode Goppa biner tersebut dan penerapannya pada kriptosistem McEliece yang meliputi proses pembentukan matriks cek paritas, penentuan dimensi dan jarak minimum kode Goppa, proses enkode dan dekode, aplikasi kode Goppa dalam kriptosistem McEliece, dan kelebihan dan kelemahan McEliece. Metode yang digunakan untuk mengkaji kriptosistem McEliece dengan kode Goppa adalah simulasi dan teori dasar. Teori dasar yang ada mengenai kriptosistem McEliece dan pembuatan kode Goppa dikaji lebih dalam agar dapat memunculkan kode Goppa dengan sifat tertentu. Sifat inilah yang dapat memengaruhi kekebalan kriptosistem McEliece dari serangan peretas dan penyadap.
Perpustakaan Digital ITB