Pada hari Jumat, co-founder Ethereum Vitalik Buterin menerbitkan bagian ketiga dari seri artikelnya tentang pengaburan kriptografi.
Ia mengeksplorasi metode bernama "pencampuran lokal", yang meninggalkan kisi dan kurva eliptik demi ide-ide yang dipinjam dari desain fungsi hash.
Buterin menerbitkan bagian pertama pada 29 Juni, dan yang kedua, yang membahas teknologi iO berlian, diterbitkan pada 28 Juli.
Dalam publikasi tersebut, ia menyentuh konstruksi yang melibatkan banyak kisi. Mengenai pencampuran lokal, Buterin mengatakan itu adalah "cara yang sama sekali berbeda dalam kriptografi". Dalam postingannya, dia menulis bahwa dalam pencampuran lokal tidak ada kurva eliptik, tidak ada faktorisasi bilangan prima, dan tidak ada kisi di mana pun dalam konstruksinya.
Menurut Buterin, analog terdekat dengan pencampuran lokal adalah kriptografi simetris, yang menjadi dasar enkripsi dan hashing sehari-hari.
Gerbang Sampah dan Skema yang Berjalan Terbalik
Proses pencampuran lokal dimulai dengan sebuah skema yang terdiri dari gerbang logika seperti XOR, AND, dan NOT, yang melewati saluran pipa yang memastikan keidentikan output dan secara bersamaan menghapus jejak logika internal apa pun.
Buterin menulis bahwa pencampuran lokal melewati skema asli berikut, menambahkan reversibilitas, pengerasan, mekanisasi, pencampuran, dan akhirnya pengaburan.
Dalam proses pencampuran, gerbang logika tambahan disebarkan ke seluruh skema. Kemudian, susunan elemen diacak, dan blok kecil diganti dengan elemen lain yang menghitung hal yang sama.
Namun, ini tidak cukup, dan itulah mengapa langkah-langkah sisanya penting, karena mereka melakukan sebagian besar pekerjaan.
Reversibilitas adalah yang pertama karena memungkinkan segalanya lainnya. Buterin menjelaskan bahwa gerbang yang dapat dibalik dapat ditulis ulang sebagai sekumpulan gerbang yang dapat dibalik lainnya dengan perilaku serupa. Ini lebih sulit dilakukan dengan gerbang AND atau OR.
Sebuah Taruhan Berdasarkan Kegagalan Masa Lalu
Buterin tetap menyebut pencampuran lokal sebagai "usaha liar dan berisiko", menulis bahwa itu terletak di "kuburan upaya gagal kriptografi kotak putih".
Namun, dia mencatat bahwa para penulis konsep pencampuran lokal berpendapat bahwa perlu upaya lebih dan kesediaan untuk overhead yang lebih tinggi untuk mengonfirmasi kelayakan ide ini.
Salah satu cara yang diusulkan untuk mengatasi masalah ini adalah dengan menggunakan kecerdasan buatan, karena dapat mengompresi tiga dekade pengembangan fungsi hash menjadi beberapa tahun. Namun, ini menyimpang dari pendekatan berbasis kisi, di mana komprominya adalah pada asumsi keamanan.
Buterin menyebut pengaburan sebagai "bos terakhir kriptografi", dan dalam publikasi terakhir ini sebagai "batas terakhir kriptografi".
Dia mengatakan konstruksi yang paling rumit memiliki waktu eksekusi yang "secara harfiah galaktik", melebihi usia alam semesta.
Mengapa Menggunakan Pengaburan?
Sebuah program dapat diubah menjadi versi terenkripsi yang masih berfungsi dengan input biasa menggunakan pengaburan. Dalam kasus ini, output biasa dikembalikan, tetapi kode program disembunyikan.
Ketika pengaburan digabungkan dengan blockchain, ini membawa kita lebih dekat ke "pihak ketiga tepercaya yang tidak memerlukan kepercayaan", memungkinkan, misalnya, pemungutan suara pribadi yang tahan terhadap kolusi tanpa perlu mempercayai komite 'N dari M'.
end-content




