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: Belirtilmemiş.
  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ı: 321

Ö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. 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ı. Bilim Dalı Sayısal Kodu : 619.02.04 vı

Ö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. Keywords : 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. Science Code : 619.02.04 IV

Benzer Tezler

  1. 22MnB5 çelik sacların sıcak şekillendirilmesinin sonlu elemanlar analizi

    Finite element analysis of hot stamping 22MnB5 steel sheets

    EMRE KURUMAHMUT

    Yüksek Lisans

    Türkçe

    Türkçe

    2009

    Makine Mühendisliğiİstanbul Teknik Üniversitesi

    Makine Mühendisliği Ana Bilim Dalı

    DOÇ. DR. HAYDAR LİVATYALI

  2. Oyuklu yüzeylerin üç ve beş eksen frezelenmesinde frezeleme parametrelerinin yüzey kalitesine etkisinin incelenmesi

    An investigation of effect of machining parameters to workpiece surface roughness in three and five axis milling of sculptured surfaces

    MESUT AFŞEÖREN

    Yüksek Lisans

    Türkçe

    Türkçe

    2008

    Makine MühendisliğiSelçuk Üniversitesi

    Makine Ana Bilim Dalı

    PROF. DR. ALİ ÜNÜVAR

  3. Derin çekme işlemine etki eden parametrelerin analizi ve optimizasyonu

    Analysis and optimization of parameters affecting of deep drawing process

    SERKAN GÖL

    Yüksek Lisans

    Türkçe

    Türkçe

    2005

    Makine MühendisliğiUludağ Üniversitesi

    Makine Mühendisliği Ana Bilim Dalı

    DOÇ. DR. REŞAT ÖZCAN

  4. Sonlu elemanlar yöntemiyle derin çekme analizi

    Deep drawing analyse with finite elements method

    SERKAN ÖZCAN

    Yüksek Lisans

    Türkçe

    Türkçe

    2005

    Makine Mühendisliğiİstanbul Teknik Üniversitesi

    Makine Mühendisliği Ana Bilim Dalı

    DOÇ. DR. ATA MUĞAN

  5. 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