1.一種與發送方應用程序通過調用公共智能合約進行安全通信的方法,其特征在于,所述公共智能合約執行存儲在基于分布式賬本的虛擬狀態機上的一組應用程序映射信息包,包括:
2.如權利要求1所述的方法,其特征在于,進一步包括,在成功使用所述第二對稱加密密鑰解密所述字符串數據消息之后,所述第一對稱加密密鑰、所述第二對稱加密密鑰和所述接收方應用程序私鑰中的全部或部分失效。
3.如權利要求1所述的方法,其特征在于,進一步包括,使用所述接收方應用程序去中心化標識符字符串調用所述公共智能合約以更新上傳的所述接收方應用程序映射信息包的部分或全部內容。
4.如權利要求1所述的方法,其特征在于,進一步包括,向所述公共智能合約上傳包含多個所述接收方應用程序公鑰的公鑰數組,并向所述公共智能合約指定所述公鑰數組中每個所述接收方應用程序密鑰的使用條件。
5.一種與接收方應用程序通過調用公共智能合約進行安全通信的方法,其特征在于,所述公共智能合約執行存儲在基于分布式賬本的虛擬狀態機上的一組應用程序映射信息包,包括:
6.如權利要求5所述的方法,其特征在于,進一步包括:
7.如權利要求5所述的方法,其特征在于,進一步包括:
8.一種促成應用程序間進行安全通信的方法,其特征在于,執行存儲在基于分布式賬本的虛擬狀態機上的一組應用程序映射信息包,包括:
9.如權利要求8所述的方法,其特征在于,接收接收方應用程序映射信息包進一步包括:
10.如權利要求8所述的方法,其特征在于,在預設的到期時間限制后自動退役存儲的所述移動應用程序映射信息包內部分或全部內容,提示所述接收方移動應用程序更新所述接收方移動應用程序去中心化標識符字符串或所述接收方移動應用程序公鑰。
11.如權利要求1-10中任一項所述的方法,其特征在于,所述接收方移動應用程序去中心化標識符是接收方移動應用程序url方案的哈希值。
12.根據權利要求11所述的方法,其特征在于,所述發送方應用程序和所述接收方應用程序與電子郵件服務器相關聯,并且所述接收方應用程序url方案是一個電子郵件地址。
13.如權利要求1-10中任一項所述的方法,其特征在于,所述所述公共智能合約和上傳的所述接收方移動應用程序映射信息包的快照被存儲在本地存儲介質上用作離線目錄,所述離線目錄可重新連接網絡更新所述快照內容以反映最新所述公共智能合約和所述移動應用程序映射信息包的狀態。
14.一種通過調用公共智能合約進行安全通信的接收方系統,其特征在于,所述系統上運行接收方應用程序,所述公共智能合約執行存儲在基于分布式賬本的虛擬狀態機上的一組應用程序映射信息包,包括:
15.如權利要求14所述的系統,其特征在于,在所述解密模塊在成功使用所述第二對稱加密密鑰解密所述字符串數據消息之后,所述第一對稱加密密鑰、所述第二對稱加密密鑰和所述接收方應用程序私鑰中的全部或部分失效。
16.如權利要求14所述的系統,其特征在于,進一步包括更新模塊,其配置成使用所述接收方應用程序去中心化標識符字符串調用所述公共智能合約以更新上傳的所述接收方應用程序映射信息包的部分或全部內容。
17.如權利要求14所述的系統,其特征在于,所述上傳模塊進一步向所述公共智能合約上傳包含多個所述接收方應用程序公鑰的公鑰數組,并向所述公共智能合約指定所述公鑰數組中每個所述接收方應用程序密鑰的使用條件。
18.一種通過調用公共智能合約進行安全通信的發送方系統,其特征在于,所述系統上運行接收方應用程序,所述公共智能合約執行存儲在基于分布式賬本的虛擬狀態機上的一組應用程序映射信息包,包括:
19.如權利要求18所述的系統,其特征在于,所述接收模塊進一步配置成接收所述接收方應用程序成功解密所述字符串數據消息的報文;在接收到所述接收模塊進一步配置成接收所述接收方應用程序成功解密所述字符串數據消息的報文之后所述發送方應用程序私鑰、所述第一對稱加密密鑰中的一者或兩者自動失效。
20.如權利要求18所述的系統,其特征在于,所述發送模塊進一步配置成將包含所述發送方移動應用程序公鑰和所述字符串數據消息的所述通信負載上傳到公共消息總線。
21.一種促成應用程序間進行安全通信的公共智能合約系統,其特征在于,其執行存儲在基于分布式賬本的虛擬狀態機上的一組應用程序映射信息包,包括:
22.如權利要求21所述的系統,其特征在于,所述接收模塊進一步配置成以由零知識證明協議生成的零知識證明傳輸為條件接受所述接收方應用程序映射信息包,所述零知識證明協議獨立驗證所述接收方移動應用程序映射信息包的真實性和所述接收方移動應用程序對所述映射信息包的所有權。
23.如權利要求21所述的系統,其特征在于,所述存儲模塊在預設的到期時間限制后自動退役存儲的所述移動應用程序映射信息包內部分或全部內容,并且經由所述發送模塊提示所述接收方移動應用程序更新所述接收方移動應用程序去中心化標識符字符串或所述接收方移動應用程序公鑰。
24.如權利要求14-23中任一項所述的系統,其特征在于,所述接收方移動應用程序去中心化標識符是接收方移動應用程序url方案的哈希值。
25.如權利要求24所述的系統,其特征在于,所述發送方應用程序和所述接收方應用程序與電子郵件服務器相關聯,并且所述接收方應用程序url方案是一個電子郵件地址。
26.如權利要求14-23中任一項所述的系統,其特征在于,所述所述公共智能合約和上傳的所述接收方移動應用程序映射信息包的快照被存儲在本地存儲介質上用作離線目錄,所述離線目錄可重新連接網絡更新所述快照內容以反映最新所述公共智能合約和所述移動應用程序映射信息包的狀態。
27.一種通過調用公共智能合約在應用程序之間進行安全通信的計算機設備,其特征在于,包括:
28.一種通過調用公共智能合約在應用程序之間進行安全通信的計算機設備,其特征在于,包括:
29.一種通過調用公共智能合約在應用程序之間進行安全通信的計算機設備,其特征在于,包括:
30.一種通過調用公共智能合約在應用程序之間進行安全通信的計算機設備,其特征在于,包括:
31.一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至10中任一項所述的方法的步驟。
32.一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求11所述的方法的步驟。
33.一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求12所述的方法的步驟。
34.一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求13所述的方法的步驟。