Geri Dön

Emoji ile güçlendirilmiş şifreler üreten yenilikçi şifre yönetici sistemi

Innovative password manager system producing emoji-enhanced passwords

  1. Tez No: 952237
  2. Yazar: RASHAD MAMMADOV
  3. Danışmanlar: DR. ÖĞR. ÜYESİ ÖZNUR ŞENGEL
  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: Anahtar üretimi, Emoji tabanlı şifre, Gelişmiş Şifreleme Standardı, Parola yöneticisi, Key generation, Emoji-based password, Advanced Encryption Standard, Password manager
  7. Yıl: 2025
  8. Dil: Türkçe
  9. Üniversite: İstanbul Kültür Üniversitesi
  10. Enstitü: Lisansüstü Eğitim Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Bilgisayar Mühendisliği Bilim Dalı
  13. Sayfa Sayısı: 89

Özet

Günümüzde kullanıcılar, uygulama platformlarında oluşturdukları hesaplarının güvenliğini arttırmak için her uygulama için ayrı ayrı uzun ve karmaşık şifreler üretmek zorunda kalmaktadır. Güçlü şifreler oluşturmak ve bunları akılda tutmak zor olduğundan kullanıcılar ya her platform için aynı şifreyi kullanmayı tercih etmektedir ya da düz metin dosyasına kaydetme, kağıda yazma, tarayıcı aracılığıyla şifre saklama gibi güvenli olmayan saklama yöntemlerini kullanmaktadırlar. Bu teknikler kullanıcı şifrelerini siber saldırılara karşı açık hale getirmektedir. Zayıf ve tekrarlanan parola kullanımı ile güvensiz saklama alışkanlıklarının getirdiği zayıflığın yanı sıra, mevcut şifre oluşturma yöntemleri çoğunlukla ASCII tabanlı karakterler kullanmakta ve kaba kuvvet ve sözlük saldırılarına karşı daha savunmasız şifreler üretmektedir. Bu tez, dijital platformlarda hesap güvenliğini artırmak amacıyla emoji tabanlı yenilikçi bir şifre yönetim sistemi sunmaktadır. Veri katmanı, iş mantığı katmanı ve sunum katmanından oluşan şifre yönetim sistemi Windows 11 üzerinde Python ve SQLite kullanılarak geliştirilmiştir. Kullanıcı arayüzü Tkinter ile inşa edilerek sanal emoji klavye, mesaj ve onay ekranları ile zenginleştirilmiştir. Mevcut şifre yönetim sistemlerinin temel özellikleri, avantajları, dezavantajları ile popüler uygulamaların şifre oluşturma kısıtları göz önünde bulundurulmuş ve emoji tabanlı şifre oluşturma algoritması geliştirilmiştir. Geliştirilen şifre oluşturma algoritması 8, 10, 12 ve 16 birim uzunluğunda, sadece emoji veya emoji ile birlikte kullanıcının belirlediği ASCII karakter kombinasyonlarına göre şifreler oluşturuyor. Sistemde kaydedilen verilerin güvenliği için 128 bit anahtar uzunluğu ile Gelişmiş Şifreleme Standardı algoritması sayaç modu kullanılmıştır. Algoritmanın ihtiyacı olan 128 bit uzunluğundaki anahtar için bilgisayarın donanım bilgileri ve emoji matrisleri kullanılarak bir anahtar üretim algoritması geliştirilmiştir. Donanım değişimlerinde kurtarma için QR kod entegrasyonu sağlanmıştır. Uygulama kullanılabilirlik, işlevsellik, güvenlik, birim testleri ve NIST SP 800-22 kriterleriyle değerlendirilmiştir. Sonuçlar, emoji kullanımının şifre çeşitliliğini ve entropisini arttırdığını, böylece kullanıcı deneyimini ve güvenliğini başarıyla korurken kaba kuvvet ve sözlük saldırılarına karşı direnci arttırdığını göstermektedir.

Özet (Çeviri)

Today, users are compelled to come up with complex and long passwords for each program to secure their digital platform account better. Since it is hard to generate tough passwords and recall them, users reuse the same password for multiple platforms or resort to unsafe storage methods such as saving in plain text files, written on paper, or password storage through the browser. The techniques leave user passwords exposed to cyber-attacks. Aside from the weakness brought by weak and habituated password usage and insecure storage habits, current methods of password creation mostly employ ASCII-based characters and generate more defenseless passwords to brute-force and dictionary attacks. This thesis presents a new system based on emoji for password management to improve account security on online platforms. The system, composed of a data layer, business logic layer, and presentation layer, is executed with Python and SQLite on Windows 11. Tkinter is employed to develop the user interface and enhance with a virtual emoji keyboard, message screens, and confirmation screens. The basic traits, advantages, and disadvantages of existing password management systems, and password generation restrictions of popular applications were explored to design a new emoji-based password generation algorithm. This algorithm generates 8, 10, 12, and 16 units long passwords based on only emojis or combinations of emojis with user-defined custom ASCII characters. To protect stored data, the Advanced Encryption Standard counter mode algorithm with a 128-bit key was employed. A specially designed key generation algorithm utilizing the computer's hardware specifications and emoji matrices for generating the encryption key was implemented. QR code integration during recovery in case of hardware alteration was incorporated. The application was also tested for usability, functionality, security, unit tests, and on the foundation of NIST SP 800-22. The results indicate that emoji usage increases password diversity and entropy, thereby enhancing resistance to brute-force and dictionary attacks while successfully maintaining user experience and security.

Benzer Tezler

  1. Arter kan gazı alimi esnasında sanal gerçeklik kullanımının hasta ağrısı ve anksietesi üzerindeki etkileri: randomize kontrollü bi̇r araştırma

    The effects of virtual reality use on patient pain and anxiety during arterial blood gas collection: a randomized controlled trial

    İSMAİL CÜNEYD GÖKTAŞ

    Tıpta Uzmanlık

    Türkçe

    Türkçe

    2024

    Acil TıpSağlık Bilimleri Üniversitesi

    Acil Tıp Ana Bilim Dalı

    PROF. DR. GÜLHAN KURTOĞLU ÇELİK

  2. Emojis in new media rhetoric and their historical antecedents

    Yeni medya söyleminde tarihsel öncülleriyle emojiler

    ÖZLEM HÜRKAN

    Yüksek Lisans

    İngilizce

    İngilizce

    2018

    İletişim Bilimleriİstanbul Bilgi Üniversitesi

    Medya ve İletişim Sistemleri Ana Bilim Dalı

    DOÇ. DR. ERKAN SAKA

  3. Emoji pazarlama: Markaların twitter kullanımları

    Emoji marketing: Twitter usage of brands

    OĞUZ KÖPRÜCÜ

    Doktora

    Türkçe

    Türkçe

    2022

    ReklamcılıkAtatürk Üniversitesi

    Halkla İlişkiler ve Tanıtım Ana Bilim Dalı

    PROF. DR. MEHMET SERDAR ERCİŞ

  4. Reklamlarda emoji kullanımının beğeni düzeyine etkisi: Üniversite öğrencileri üzerine uygulamalı bir çalışma

    Effect on the liking level of emoji use in advertising: An applied study on university students

    GÜLCAN ÇEVİKYİĞİT

    Yüksek Lisans

    Türkçe

    Türkçe

    2018

    ReklamcılıkSelçuk Üniversitesi

    Reklamcılık Ana Bilim Dalı

    DOÇ. DR. İMRAN ASLAN

  5. Personality in conversational user interfaces: extroverted and introverted chatbots

    Sohbete dayalı kullanıcı ara yüzlerinde kişilik: dışa ve içe dönük sohbet botları

    GONCA İREM ÇAKIROĞLU

    Yüksek Lisans

    İngilizce

    İngilizce

    2019

    Endüstri Ürünleri Tasarımıİstanbul Teknik Üniversitesi

    Endüstri Ürünleri Tasarımı Ana Bilim Dalı

    DOÇ. DR. ÇİĞDEM KAYA