Anahtar kelimeler: Goppa Kodlar, McEliece Şifreleme Sistemi, Denk Kodlar, Destek Ayırma Algoritması ve Zayıf Anahtarlar. Bu tez dört bölümden oluşmaktadır. Birinci bölümde bazı temel tanım ve önermeler verilmiştir. İkinci ve üçüncü bölümlerde denk kodlar arasındaki permütasyonu elde etmek için kullanılan bir yöntem olan Destek Ayırma Algoritması (Support Splitting Algorithm) ve McEliece Şifreleme Sisteminde Zayıf Anahtarlar konusuna değinilmiştir. Son olarak dördüncü bölümde Destek Ayırma Algoritmasına alternatif bir metot verilmiş ve beşinci bölümde de bazı önerilerde bulunulmuştur.
Key Words: Goppa Codes, McEliece Cryptosystems, Equivalance Codes, Support Splitting Algorithm and Weak Keys. This thesis consists of five chapters. In the first chapter some essential definitions and theorems are given. In the chapters two and three The Support Splitting Algorithm which is used to find permutation between equivalent codes and The Weak Keys in The McEliece Cryptosystem are mentioned. At last, in the chapter four an alternative method to Support Splitting Algorithm is given, and in the chapter five some suggestions are given.