1.一種面向健康小屋的新型分布式安全認證的數(shù)據(jù)同步方法,包括一個中心工作站和多個分站點,通過一個中心工作站與其他分站點分別通信連接;其特征在于:分站點及時將更新數(shù)據(jù)發(fā)送至中心工作站;中心工作站在接收或發(fā)出傳輸請求后,需先對傳輸分站點進行身份認證;若分站點身份認證成功后,分站點與中心工作站之間以加密數(shù)據(jù)包的形式進行數(shù)據(jù)傳輸,若認證失敗,傳輸站點會中止此次傳輸,向目標站點發(fā)出二次傳輸請求,直至認證成功;中心工作站存儲完來自某分站點的更新數(shù)據(jù)包后,會向所有分站點發(fā)出傳輸請求;分站點需先進行安全認證,才能接收到加密后的更新數(shù)據(jù)包。
2.根據(jù)權利要求1所述的一種面向健康小屋的新型分布式安全認證的數(shù)據(jù)同步方法,其特征在于:分站點及時將更新數(shù)據(jù)發(fā)送至中心工作站的具體方法:在分站點的數(shù)據(jù)庫中設置觸發(fā)器,當用戶使用健康小屋時,觸發(fā)器及時響應數(shù)據(jù)庫的增改操作,并向中心工作站發(fā)出數(shù)據(jù)傳輸請求;
中心工作站在接收或發(fā)出傳輸請求后,需先對傳輸分站點進行身份認證;
所述身份認證成功后,分站點與中心工作站之間以加密數(shù)據(jù)包的形式進行數(shù)據(jù)傳輸,若認證失敗,傳輸站點會中止此次傳輸,向目標站點發(fā)出二次傳輸請求,直至認證成功;
中心工作站存儲完來自某站點的更新數(shù)據(jù)包后,會向所有分站點發(fā)出傳輸請求;分站點需先進行安全認證,才能接收到加密后的更新數(shù)據(jù)包。
3.根據(jù)權利要求1所述的一種面向健康小屋的新型分布式安全認證的數(shù)據(jù)同步方法,其特征在于:中心工作站接收并存儲更新的數(shù)據(jù),再分別打包加密發(fā)送至各分站點,具體步驟如下:
(1)中心工作站同意分站點的傳輸請求對該分站點進行安全認證;
(2)中心工作站存儲接收到來自安全分站點的增改數(shù)據(jù)包后,向所有分站點發(fā)出數(shù)據(jù)傳輸請求;
(3)各分站點收到請求后中心工作站對它們進行安全認證;
(4)通過認證后中心工作站分別向各分站點發(fā)送對應的加密數(shù)據(jù)包;
(5)各分站點解密數(shù)據(jù)包后更新數(shù)據(jù)庫,數(shù)據(jù)同步完成。
4.根據(jù)權利要求1所述的一種面向健康小屋的新型分布式安全認證的數(shù)據(jù)同步方法,其特征在于:中心工作站與各分站點間數(shù)據(jù)傳輸過程中的身份認證過程具體步驟如下:
(1)分站點/中心工作站向中心工作站/所有分站點發(fā)出數(shù)據(jù)傳輸請求;
(2)收到同意回復或傳輸請求的分站點向中心工作站發(fā)送自己的公鑰;
(3)中心工作站將站點IP、站點公鑰與站點IP-公鑰表進行比對來判別站點身份是否安全;相同則通過身份認證,否則中止數(shù)據(jù)傳輸操作,等待二次傳輸;
(4)認證成功后中心工作站向傳輸分站點發(fā)送傳輸密鑰。