0

Afin de faciliter la limitation de ma consommation de médias, j'aimerais révoquer temporairement mon accès à certains fichiers multimédias numériques. Une solution serait de laisser une copie à un ami et de supprimer ma propre copie jusqu'à ce que je puisse rencontrer cet ami pour le récupérer. Une solution que je préférerais est de le chiffrer avec un chiffrement qui prend environ une demi-heure à déchiffrer, mais je devrais écrire cet algorithme moi-même, à moins que quelqu'un ne connaisse une solution prête à l'emploi. *

Ce qui n'est pas une option: installer un logiciel pour limiter les actions de l'ordinateur. Parce qu'il ne serait pas correctement installé ou exécuté sur mon ordinateur et que je ne lancerais pas de logiciels non approuvés avec des autorisations administratives.

* Ma solution possible basée sur le cryptage: une clé sera choisie et écrite sur le disque. Chaque bloc du fichier sera crypté séparément, en utilisant une "presque clé". La "presque clé" est le fichier de clé, avec les N derniers bits du fichier modifiés. Une fois le bloc déchiffré, le système devra deviner les derniers bits. Le déchiffrement sera réessayé jusqu'à ce qu'il réussisse. Plus le nombre de bits modifiés est élevé, plus le nombre de tentatives nécessaires sera important. Ainsi, les fichiers plus petits auraient plus de bits modifiés, de sorte que le temps de déchiffrement pourrait être maintenu constant par fichier. Par exemple, si la clé est 0000, ce déchiffrement sera essayé d’abord avec cette clé, puis avec 0001, puis 0010, 0011, etc. Chaque bloc utilisera une "presque clé" différente, il faudra donc recommencer le processus de devinette. Le nombre moyen d'essais * de blocs sera constant pendant un temps de déchiffrement constant.