1.一種用于供應鏈數據隱私保護的加密方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的加密方法,其特征在于:所述aes加密過程中,所述明文經過初始輪輪變換后,再進行m輪輪變換,生成與所述明文對應的密文;所述密鑰一和密鑰二均包含m+1輪輪密鑰kp;
3.根據權利要求2所述的加密方法,其特征在于:所述密鑰擴展算法的密鑰擴展過程中,相鄰兩輪輪密鑰中,后一輪輪密鑰的其中兩個字符由前一輪輪密鑰中的字符計算得到,后一輪輪密鑰的其余兩個字符由本輪輪密鑰中的字符計算得到。
4.根據權利要求3所述的加密方法,其特征在于:所述密鑰擴展算法的密鑰擴展過程如下:
5.根據權利要求4所述的加密方法,其特征在于:所述密鑰擴展算法的密鑰擴展過程還包括如下關鍵位置位移流程:
6.一種用于供應鏈數據隱私保護的解密方法,其特征在于,包括以下步驟:
7.一種基于混合加解密的供應鏈數據隱私保護方法,其特征在于:包括以下步驟:
8.根據權利要求7所述的基于混合加解密的供應鏈數據隱私保護方法,其特征在于:所述分類存儲過程中,當數據類別判斷為敏感數據時,將所述公鑰和密鑰密文組成鍵值對,通過智能合約將所述鍵值對和敏感數據密文寫入數據存儲模塊;當數據類別判斷為基礎數據時,通過智能合約將密鑰二和基礎數據密文寫入數據存儲模塊。
9.一種基于混合加解密的供應鏈數據隱私保護系統,其特征在于,包括:
10.一種存儲介質,其上存儲有計算機程序指令,其特征在于,當所述計算機程序指令被處理器執行時實現如權利要求1-5中任一項所述的方法。