NillionNetwork/nada-by-example

Oblivious Shuffling

Ouverte

#27 ouverte le 26 août 2024

 (0 commentaire) (0 réaction) (0 personne assignée)Python (10 forks)auto 404
enhancementhacktoberfesthelp wanted

Métriques du dépôt

Stars
 (11 étoiles)
Métriques de merge PR
 (Métriques PR en attente)

Description

Request a New Nada Example

Obliviously shuffle an array/list.

Description

Given an array/list as input, create a function that outputs a shuffled version of the array. One approach could be to use the Benes network.

Specific Requirements

For example in a list of SecretIntegers [1, 2, 3, 4, 5], a possible output could be [2, 5, 1, 3, 4].

Additional Context

Optional: Additionally, provide a secret permutation array and shuffle based on the permutation array.

Useful links:

Guide contributeur