主权项 |
一种用于使用数据值w<sub>0</sub>的加密表示来执行所述数据值的n个变换T<sub>i</sub>的安全的序列的系统,其中i = 1, … , n,所述系统包括:第一变换装置(101),其用于对输入数据值w<sub>0</sub>应用变换以获得w<sub>0</sub>的混淆表示(X<sub>0</sub>,Y<sub>0</sub>),其中,所述混淆表示(X<sub>0</sub>,Y<sub>0</sub>)包含取决于输入变量r的冗余度;第二变换装置,其用于对于i = 1, … , n ‑1中的每项应用变换<img file="dest_path_image001.GIF" wi="20" he="21" />以根据<img file="750317dest_path_image002.GIF" wi="67" he="18" />计算<img file="dest_path_image003.GIF" wi="51" he="22" />使得<img file="605140dest_path_image004.GIF" wi="143" he="19" />;第三变换装置,其用于通过计算<img file="dest_path_image005.GIF" wi="140" he="20" />应用取决于X<sub>n‑1</sub>、Y<sub>n‑1</sub>和r的变换G来获得变换的序列的结果,其中,<img file="260244dest_path_image006.GIF" wi="141" he="21" />;其中,对于i = 0, 1, … , n,<img file="dest_path_image007.GIF" wi="129" he="19" />,其中,<img file="91671dest_path_image008.GIF" wi="16" he="16" />是定义<img file="dest_path_image009.GIF" wi="50" he="19" />与<img file="843727dest_path_image010.GIF" wi="60" he="21" />之间的一对一关系的预定义的混淆函数,以及其中,<img file="666189dest_path_image008.GIF" wi="16" he="16" />满足这样的条件,即:存在以使得<img file="dest_path_image011.GIF" wi="130" he="19" />的方式将<img file="870905dest_path_image012.GIF" wi="48" he="18" />的任何值映射到<img file="dest_path_image013.GIF" wi="41" he="17" />的值的一对一映射;<img file="7489dest_path_image014.GIF" wi="20" he="17" />取决于r;以及其中,对于预定的函数T<sub>i</sub>和g<sub>i</sub>,对于i = 1, … , n,<img file="dest_path_image015.GIF" wi="97" he="21" />并且<img file="115515dest_path_image016.GIF" wi="95" he="22" />,其中,所述第一变换装置、所述第二变换装置和所述第三变换装置被配置为混淆<img file="dest_path_image017.GIF" wi="102" he="18" />和<img file="46562dest_path_image018.GIF" wi="58" he="17" />的值。 |