Distributed Brute-Force attack implementation with GpGpu on sqlcipher
Dağıtık sistemlerde GpGpu kullanarak Brute-Force yoluyla sqlcıpher şifre kırma uygulaması
- Tez No: 604650
- Danışmanlar: DR. ÖĞR. ÜYESİ AHMET NACİ ÜNAL
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2019
- Dil: İngilizce
- Üniversite: Bahçeşehir Üniversitesi
- Enstitü: Fen Bilimleri 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
Bu tezde AES 256 bit ile şifrelenmiş ve anahtarı 64000 iterasyonla güvenliği arttırılmış bir SQLCipher dosyasının brute-force yoluyla kırılmasında hangi yöntemlerin kullanılabileceği, bu yöntemlerin birbiriyle kıyaslaması ve sonuçta SQLcipher ile şifrelenmiş bir verinin kabul edilebilir bir sürede kırılıp kırılmayacağı görülmek istenmiştir. Bu amaç doğrultusunda öncelikle karmaşık 32 karakter içeren bir şifre ile şifrelenmiş SQLCipher dosyası ve denenmek üzere yüz milyar şifre içeren bir sözlük oluşturulmuştur. Bu sözlük kullanılarak sırasıyla aşağıdaki metodlar denenecek ve brute-force sonuçları elde edilip karşılaştırılacaktır. a. Tek işlemci b. Çoklu işlemci c. Tek GPGPU d. Çoklu GPGPU e. Dağıtık makinalardaki çoklu işlemciler f. Dağıtık makinalardaki çoklu GPGPU'lar Elde edilen sonuçlar harcanan kaynak ve gereken zaman açısından gözlemlenerek pratik kullanımının mümkün olup olmadığı tartışılmıştır.
Özet (Çeviri)
In this thesis, the main topic is discussing SQLCipher brute-force attack in an acceptable resource consuming in an acceptable duration. SQLCipher uses AES256 with an extra 64000 key iteration to make it more secure. For this purpose, at first, a dictionary file including one hundred billion passwords were generated to be used for a brute-force attack. Second, a software was developed to use this dictionary for brute-force in different methods. The software uses different methods to test and get results in order to compare and evaluate. Those methods are: a. Using a single CPU b. Using multi CPUs on the single machine c. Using single GPGPU d. Using multiple GPGPUs on the single machine e. Using all CPUs on all machines on the network as distributed f. Using all GPGPUs on all machines on the network as distributed Third, a graphical user interface developed to monitor and manage software.
Benzer Tezler
- RSA algoritmasını kullanan şifreleme/deşifreleme yazılımının tasarımı
Data encyption/decryption methods and software design of RSA algorithm
METİN ERHAN
Yüksek Lisans
Türkçe
1993
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiDOÇ.DR. BÜLENT ÖRENCİK
- Nöromorfik hesaplama ve memristor tabanlı ağ saldırı tespit sistemleri: Siber güvenlikte yeni yaklaşımlar
Neuromorphic computing and memristor-based network attack detection systems: New approaches in cyber security
YUSUF ETKA KÖYLÜ
Yüksek Lisans
Türkçe
2025
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiMekatronik Mühendisliği Ana Bilim Dalı
PROF. DR. İLHAN KOCAARSLAN
- Makine öğrenme yöntemleri kullanılarak saldırı tespiti
Intrusion detection using machine learning methods
FIRAT KILINÇ
Yüksek Lisans
Türkçe
2023
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolMilli Savunma ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DOÇ. DR. CAN EYÜPOĞLU
- Anomali tabanlı saldırı tespit sistemlerinde makine öğrenimi modellerinin performans değerlendirmesi
Performance evaluation of machine learning models in anomaly-based intrusion detection systems
MEHMET SALİH KARAMAN
Yüksek Lisans
Türkçe
2020
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Ticaret ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ METİN TURAN
DOÇ. DR. MUHAMMED ALİ AYDIN
- A unified framework for secure and intelligent ECG signal processing via chaotic encryption, fully homomorphic computation and federated learning
Kaotik şifreleme, tam homomorfik hesaplama ve federatif öğrenme ile güvenli ve akıllı EKG sinyal işleme için birleşik bir çerçeve
BEYAZIT BESTAMİ YÜKSEL
Doktora
İngilizce
2026
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DOÇ. DR. AYŞE YILMAZER METİN