Mixnets Hakkında Daha Fazla Bilgi...

cMixx çok hızlı bir mixnet'tir. Daha genel olarak, miks ağlar olarak da bilinen miks ağlar ilk olarak 1979 yılında xx network Kurucusu David Chaum tarafından tanımlanmıştır. Bir mixnet, mix düğümleri olarak bilinen bir dizi güvenilir aracı tarafından iletilecek mesajlar veya işlemler için kriptografik kurallar belirler. Bu karışım düğümleri kullanıcılardan bir grup şifrelenmiş veri alır, bunları rastgele permute eder veya "karıştırır" ve ardından yeniden sıralanmış, şifrelenmiş verileri bir sonraki karışım düğümüne gönderir.

Bu "karıştırma", kullanıcı faaliyetleriyle ilişkili meta verileri gizleyerek gizliliği koruyan bir iletişim sistemi yaratır. Meta veri, herhangi bir mesaj veya faaliyetle ilişkili kim, ne, ne zaman, nerede ve nasıl detaylarıdır. 

Mevcut karma ağların en büyük dezavantajı, karıştırma işlemi için gerekli olan açık anahtar işlemlerinin yoğun hesaplama gerektirmesidir. Aslında, 1979 yılında Chaum'un makalesinde açıklanan hesaplamalar mevcut bilgisayarların çoğunun gücünü aşıyordu. Şu anda bile tipik miks ağlar için gerekli hesaplamalar yoğun kaynak kullanımı ve zaman alıcıdır. Sonuç olarak, büyük ölçekte gerçekleştirildiklerinde, miks ağlar çoğu tüketici kullanımı için çok yavaştır.

Chaum ve bir grup araştırmacı 2016 yılında "cmix" adı verilen "hızlandırılmış" bir karışım ağı tasarımı yayınladı. Tipik karışım ağlarının yavaşlığına çözüm olarak "ön hesaplama" önerildi.

Ön hesaplama, karma düğümlerin zaman alan açık anahtar kriptografisini, mesajların işlenmesi veya gönderenler ile alıcılar arasında veri aktarımının gerçek zamanlı aşamasından önce yürütmesine olanak tanır. Sonuç, kullanıcıların güvenlik veya gizlilikten ödün vermeden gerçek zamanlı olarak gönderme ve alma yapmasına olanak tanıyan çok verimli bir mixnet türüdür.

İlk araştırma projesinin bir parçası, cmix için bir kavram kanıtı olarak hizmet eden akademik bir referans uygulamasıydı; mix düğümlerinden oluşan bir arka uç ekibi ve ilkel bir akıllı telefon istemcisi içeriyordu.

Ağustos 2017'de Chaum'un liderliğinde bir geliştirme grubu cMixx adında merkezi olmayan, güvenli ve ölçeklenebilir bir uygulama oluşturmaya başladı. Ekip, erken pratik, anonim ve doğrulanabilir kriptografik sistemler geliştiren öncüleri içeriyordu. Ekip üyeleri dijital para birimlerini, karma ağları, izinsiz kriptografiyi, doğrulanabilir oylama sistemlerini ve kriptografideki diğer birçok gelişmeyi ilk önerenler ve uygulayanlar arasındaydı.