Geri Dön

Software stamping

Yazılım damgalanması

  1. Tez No: 29930
  2. Yazar: İSMAİL TÖRE
  3. Danışmanlar: PROF. DR. ZİYA AKTAŞ
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Açık-anahtar kriptografi, bilgi güvenliği, doğrulama, gizli-anahtar kriptografi, kriptografi, mesaj sinderme algoritmaları, sayısal imzalar, sıfır-bilgi teknikleri, şifreleme, tek-yönlü dağıtım kodlaması fonksiyonları, veri bütünlüğü, yazılım damgalanması, Bilgisayar yazılımları, Damgalama, Authentication, cryptography, data integrity, digital signatures, encryption, information security, key management, message digest algorithms, one-way hash functions, public-key cryptography, secret-key cryptography, Software Stamping, zero-knowledge techniques, Computer softwares, Watermarking
  7. Yıl: 1993
  8. Dil: İngilizce
  9. Üniversite: Orta Doğu Teknik Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

oz YAZILIM DAMGALANMASI TÖRE, îsmaü Yüksek Lisans Tezi, Bilgisayar Mühendisliği Anabilim Dalı Tez Yöneticisi : Prof. Dr. Ziya AKTAŞ Mayıs, 1993, 300 sayfa. Bu tez, bir yazılım parçasına uygulanan ve daha sonraki bir zamanda, bu yazdım parçasının doğruluğunu ve bütünlüğünü ispatlamak için kullanılabilecek bir sayısal damga ile ilgilidir. Tezde, böyle bir damga için kriterler incelenmiş ve bu amaçla kullanılabilecek günümüz teknikleri analiz edilmiştir. Ayrıca bu tezde, yazılım damgalanması konusunun tanımı verilmiş, gerekleri, kriterleri ve özellikleri tanıtılmıştır. Konu ile yakın ilgisi nedeniyle güvenlik ve kriptografi konulan da kısaca incelenmiş ve ayrıca sayısal imzalar, tek-yönlü dağıtım kodlaması fonksiyonları, simetrik ve asimetrik kriptografi, sıfır-bilgi teknikleri gibi var olan damgalama teknikleri üzerinde durulmuştur. Tez çalışmasının sonunda bir damgalama metodolojisi önerilmiş veönerilen metodoloji C++ programlama dilinde şimdiki bazı kriptografik ve dağıtım kodlaması teknikleri kullanılarak gerçeUeştirilmiştir. Çalışmalara ek olarak, günümüzde en çok kullanılan ve bilinen MD2, MD4, MD5, Snefru (tek-yönlü dağıtım kodlaması fonksiyonları), DES ve MDC (simetrik kriptografi tekniklerini kullanır), RSA (asimetrik kriptografi tekniklerini kullanır) gibi algoritmalar ve programlar ile, asal sayı ve RSA için anahtar oluşturabilen yardımcı programlan içeren bir Yazılım Güvenliği Yararlanım Paketi (SSUP) gerçeldeştirilmiştir. Önerilen metodolojinin uygulaması bir örnek problem üzerinde gösterilmiştir. Tüm yazılımların listesi tezin sonuna ek olarak konulmuş, ayrıca disket üzerinde de kopya sunulmuştur. Tezin sonunda konuya ilişkin oldukça etraflı bir kaynak listesi de verilmiştir.

Özet (Çeviri)

ABSTRACT SOFTWARE STAMPING TÖRE, Ismail M.S. in Computer Engineering Supervisor : Prof. Dr. Ziya AKTAŞ May, 1993, 300 pages. A checkable digital stamp to a piece of software to prove its integrity at a later time is the subject of this thesis. The criteria for such a stamp are investigated and available techniques that could be used are analyzed during the study. In the thesis, software stamping is defined first, and then its objectives and properties are discussed. Later, some of the related basic concepts of security and cryptography are also reviewed. Analysis of the available techniques for stamping, such as hash functions, digital signatures, symmetric and asymmetric cryptography and zero-knowledge techniques have been studied in detail. In the thesis, a stamping methodology is proposed and implemented in iiiC++ programming language, using some current cryptographic and hashing techniques. In addition, a Software Security Utility Package(SSUP) is implemented using the mostly used and known programs and algorithms, such as MD2, MD4, MD5, Snefru (one-way hash functions), DES and MDC (uses symmetric cryptography techniques), RSA (uses asymmetric cryptography techniques) and some utilities such as to generate prime numbers and RSA keys. Application of the proposed methodology is shown on a sample problem. List of all programs is given as Appendix and a floppy disk copy is ajso provided at the end. A quite thorough list of references is given at the end.

Benzer Tezler

  1. Kalıp tasarımındaki sorunların matematiksel yaklaşımlarla incelenmesi

    Examining the problems on tool design by numerical approach methods

    TAYFUN YAMAN

    Yüksek Lisans

    Türkçe

    Türkçe

    2000

    Makine MühendisliğiYıldız Teknik Üniversitesi

    Makine Mühendisliği Ana Bilim Dalı

    DOÇ. DR. FERHAT DİKMEN

  2. Software development on a microprocessor based two-axis cnc system

    Başlık çevirisi yok

    A.MURAT USER

    Yüksek Lisans

    İngilizce

    İngilizce

    1987

    Makine MühendisliğiOrta Doğu Teknik Üniversitesi

    DOÇ. DR. HAKKI ESKİCİOĞLU

  3. Malzeme seçimi ile ilgili bilgisayar program yazılımı

    Saftware for the materials selection

    CEMİL ÇETİNKAYA

    Yüksek Lisans

    Türkçe

    Türkçe

    1988

    Metalurji MühendisliğiGazi Üniversitesi

    Metalurji Eğitimi Ana Bilim Dalı

    PROF. DR. E. MUSTAFA UYGUR

  4. X-ışınları kırınım verileri değerlendirme bilgisayar programı yazılımı

    Software development for the analyses of x-ray diffraction data

    YUSUF ÖZÇATALBAŞ

    Yüksek Lisans

    Türkçe

    Türkçe

    1988

    Metalurji MühendisliğiGazi Üniversitesi

    Metalurji Eğitimi Ana Bilim Dalı

    PROF.DR. ETİ MUSTAFA UYGUR

  5. Software development for maximum power transfer in photovoltaic systems

    Fotovoltaik sistemlerde maksimum güç transferi için yazılım geliştirilmesi

    CEM MEKİK

    Yüksek Lisans

    İngilizce

    İngilizce

    1989

    Elektrik ve Elektronik MühendisliğiOrta Doğu Teknik Üniversitesi

    DOÇ. DR. MUAMMER ERMİŞ