Kiberxavfsizlik

QT: Rust tilida yaratilgan post-quantum E2EE mesajlashtirish tizimi

12-oktabr, 2026, 06:396 ko'rish3 daqiqa o'qish
QT: Rust tilida yaratilgan post-quantum E2EE mesajlashtirish tizimi

QT loyihasi Rust tilida ishlab chiqilgan post-quantum E2EE (end-to-end encryption) mesajlashtirish tizimi. Bu loyihaning asosiy maqsadi, foydalanuvchilarning maxfiyligi va xavfsizligi uchun mo'ljallangan. Loyihaning prototipi texnik jihatdan amalga oshirilgan va 10 ming bog'lanishni 124MB RAMda amalga oshiradi.

Loyihaning maqsadi

QT loyihasi foydalanuvchilarning maxfiyligi va xavfsizligini ta'minlash maqsadida yaratilgan. Loyihaning asosiy maqsadi, foydalanuvchilarning ma'lumotlarini xavfsiz saqlash va ularga erishish uchun mo'ljallangan. Loyihaning muallifi, foydalanuvchilarning ma'lumotlarini xavfsiz saqlash uchun mo'ljallangan tizim yaratishni maqsad qilgan.

cargo run -p qt_cli --bin messenger_demo

QT loyihasi, foydalanuvchilarning ma'lumotlarini xavfsiz saqlash uchun mo'ljallangan tizim yaratishni maqsad qilgan. Loyihaning muallifi, foydalanuvchilarning ma'lumotlarini xavfsiz saqlash uchun mo'ljallangan tizim yaratishni maqsad qilgan.

sudo apt install redis-server libsqlcipher-dev
redis-server --daemonize yes

Texnik tafsilotlar

QT loyihasi Rust tilida ishlab chiqilgan va X3DH, PQXDH (post-quantum), Double Ratchet, Sealed Sender va Noise Protocol kabi texnologiyalarni qo'llaydi. Loyihaning prototipi texnik jihatdan amalga oshirilgan va 10 ming bog'lanishni 124MB RAMda amalga oshiradi.

cargo test --workspace                          # tudo, exceto pós-quântico
cargo test -p qt_core --features pq              # incluindo pós-quântico

QT loyihasi, foydalanuvchilarning ma'lumotlarini xavfsiz saqlash uchun mo'ljallangan tizim yaratishni maqsad qilgan. Loyihaning muallifi, foydalanuvchilarning ma'lumotlarini xavfsiz saqlash uchun mo'ljallangan tizim yaratishni maqsad qilgan.

cargo run --bin relay_server &

cargo run -p qt_cli --bin messenger -- identity --db bob.sqlite --passphrase "..."
cargo run -p qt_cli --bin messenger -- register --db bob.sqlite --passphrase "..." --server ws://127.0.0.1:9443

cargo run -p qt_cli --bin messenger -- identity --db alice.sqlite --passphrase "..."
cargo run -p qt_cli --bin messenger -- send --db alice.sqlite --passphrase "..." --to <ID-DO-BOB> --message "Ola!" --server ws://127.0.0.1:9443

cargo run -p qt_cli --bin messenger -- receive --db bob.sqlite --passphrase "..." --server ws://127.0.0.1:9443

Testlar va ishonchlilik

QT loyihasi, foydalanuvchilarning ma'lumotlarini xavfsiz saqlash uchun mo'ljallangan tizim yaratishni maqsad qilgan. Loyihaning muallifi, foydalanuvchilarning ma'lumotlarini xavfsiz saqlash uchun mo'ljallangan tizim yaratishni maqsad qilgan.

./ffi/generate_bindings.sh

QT loyihasi, foydalanuvchilarning ma'lumotlarini xavfsiz saqlash uchun mo'ljallangan tizim yaratishni maqsad qilgan. Loyihaning muallifi, foydalanuvchilarning ma'lumotlarini xavfsiz saqlash uchun mo'ljallangan tizim yaratishni maqsad qilgan.

core/        O coração: cifra ponta-a-ponta, sem depender de mais nada
transport/   Protege a ligação em rede
server/      Entrega mensagens sem as poder ler
storage/     Guarda tudo em disco, cifrado
cli/         Um cliente de terminal, para testar sem telemóvel
demo/        Junta core+transport num único teste, para ver tudo em ação
ffi/         A ponte para Kotlin, Swift e Python
docs/        A especificação técnica completa, e o histórico de decisões

Kelajak rejalari

QT loyihasi, foydalanuvchilarning ma'lumotlarini xavfsiz saqlash uchun mo'ljallangan tizim yaratishni maqsad qilgan. Loyihaning muallifi, foydalanuvchilarning ma'lumotlarini xavfsiz saqlash uchun mo'ljallangan tizim yaratishni maqsad qilgan.

QT loyihasi, foydalanuvchilarning ma'lumotlarini xavfsiz saqlash uchun mo'ljallangan tizim yaratishni maqsad qilgan. Loyihaning muallifi, foydalanuvchilarning ma'lumotlarini xavfsiz saqlash uchun mo'ljallangan tizim yaratishni maqsad qilgan.

Xulosa

QT loyihasi Rust tilida ishlab chiqilgan post-quantum E2EE mesajlashtirish tizimi. U 10 ming bog'lanishni 124MB RAMda amalga oshiradi. Loyihaning asosiy maqsadi, foydalanuvchilarning maxfiyligi va xavfsizligini ta'minlashdir. Loyihaning muallifi, foydalanuvchilarning ma'lumotlarini xavfsiz saqlash uchun mo'ljallangan tizim yaratishni maqsad qilgan.

Asl manba: github.com

Manba: Hacker News
#QT #Rust #E2EE #post-quantum #xavfsizlik
Telegram da muhokama qilish