Skip to content

Bu proje, insansız kara/hava araçları (İHA/İKA) ile yer istasyonu arasındaki haberleşmenin güvenliğini sağlamak amacıyla geliştirilmiş, ESP32 donanım hızlandırmalı bir kriptografi katmanıdır.

Notifications You must be signed in to change notification settings

eren394/SecureLink-ESP32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

  1. Proje Tanımı

Bu proje, insansız kara/hava araçları (İHA/İKA) ile yer istasyonu arasındaki haberleşmenin güvenliğini sağlamak amacıyla geliştirilmiş, ESP32 donanım hızlandırmalı bir kriptografi katmanıdır. Yazılımsal kütüphaneler yerine doğrudan işlemci üzerindeki kripto motorunu (Hardware Accelerator) kullanarak minimum gecikme (latency) ve maksimum verimlilik hedeflenmiştir. 2. Teknik Özellikler

Algoritma: AES-256 (Advanced Encryption Standard).

Mod: CBC (Cipher Block Chaining) / ECB.

Donanım: ESP32 SoC (System on Chip).

Kütüphane: mbedTLS / ESP-IDF Security Layer.

Güvenlik: Donanım tabanlı TRNG (True Random Number Generator) kullanımı.
  1. Neden Bu Proje?

Savunma sanayii projelerinde haberleşme hatları her zaman tehdit altındadır. Bu proje ile:

Verilerin "Man-in-the-Middle" saldırılarına karşı korunması sağlanır.

Donanım hızlandırma sayesinde işlemci diğer görevlere (sensör okuma, motor kontrolü) daha fazla kaynak ayırabilir.

Modüler yapısı sayesinde her türlü seri haberleşme (UART, LoRa, Wi-Fi) protokolüne entegre edilebilir.
  1. Proje Yapısı ├── include/ │ └── encryption.h // Fonksiyon tanımları ve güvenlik protokolleri ├── src/ │ ├── encryption.cpp // AES-256 Donanım motoru implementasyonu │ └── main.cpp // Örnek uygulama ve test senaryosu └── docs/ └── logic.png // Veri akış diyagramı

  2. Örnek Çıktı

Sistem çalıştığında seri port üzerinden verinin şifrelenmiş (Ciphertext) ve çözülmüş (Plaintext) hallerini doğrular: [INFO] System Initialized. [DATA] Original: GIZLI_VERI_001 [AES] Encrypted (Hex): 4a6f686e20446f65... [AES] Decrypted: GIZLI_VERI_001 [STATUS] Integrity Verified.

About

Bu proje, insansız kara/hava araçları (İHA/İKA) ile yer istasyonu arasındaki haberleşmenin güvenliğini sağlamak amacıyla geliştirilmiş, ESP32 donanım hızlandırmalı bir kriptografi katmanıdır.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published