Emoji ile güçlendirilmiş şifreler üreten yenilikçi şifre yönetici sistemi
Innovative password manager system producing emoji-enhanced passwords
- Tez No: 952237
- Danışmanlar: DR. ÖĞR. ÜYESİ ÖZNUR ŞENGEL
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Anahtar üretimi, Emoji tabanlı şifre, Gelişmiş Şifreleme Standardı, Parola yöneticisi, Key generation, Emoji-based password, Advanced Encryption Standard, Password manager
- Yıl: 2025
- Dil: Türkçe
- Üniversite: İstanbul Kültür Üniversitesi
- Enstitü: Lisansüstü Eğitim Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Bilgisayar Mühendisliği Bilim Dalı
- Sayfa Sayısı: Belirtilmemiş.
Ö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
- Yirminci yüzyılda Avant-garde tiyatronun oyunculuk tekniği
Başlık çevirisi yok
ADNAN TÖNEL
Yüksek Lisans
Türkçe
1994
Sahne ve Görüntü SanatlarıMimar Sinan Güzel Sanatlar ÜniversitesiSahne Sanatları Ana Sanat Dalı
DOÇ. ZELİHA BERKSOY
- Annelerin, çocuklarının psikolojik gelişmeleri hakkındaki bilgi düzeyleri
Başlık çevirisi yok
SEVİM BUZLU
- Doğum anında ebelerin annelere verdikleri bakımın değerlendirilmesi ve annelerin beklentilerinin belirlenmesi
Evaluation of the care given to mothers during labour and determination expectations of mothers from midwives
GÜLSEREN CÜCEN DAĞLAR
Yüksek Lisans
Türkçe
1998
HemşirelikCumhuriyet ÜniversitesiHemşirelik Ana Bilim Dalı
Y.DOÇ.DR. HANDAN GÜLER
- Nondominant hemisfer infarktı olan hastalarda deyimleri ve simgesel şekilleri anlama
Idiom compherension and icon recognition in patients with nondominant hemisphere infarction
ZEYNEP KUZU
Tıpta Uzmanlık
Türkçe
2016
NörolojiAnkara ÜniversitesiNöroloji Ana Bilim Dalı
DOÇ. DR. AYŞE PETEK BİNGÖL
- Twitter tabanlı duygu analizi
Sentiment analysis based on twitter
ABDULLAH TALHA KABAKUŞ
Doktora
Türkçe
2017
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolDüzce ÜniversitesiElektrik-Elektronik ve Bilgisayar Mühendisliği Ana Bilim Dalı
DOÇ. DR. RESUL KARA