專利名稱:一種電子秤的防作弊方法
專利說明本發明涉及一種防作弊方法,尤其涉及一種電子秤的防作弊方法。背景技術:
隨著微電子技術的發展,且因電子秤的輕便靈敏,傳統的機械式稱重工具已大部 分被電子秤所取代,但是與此同時,不法商販也開始利用電子秤的電路或軟件進行作弊,以 謀取非法利益。現有電子秤所用的鉛封基本上沒有防偽功能,極易作假,以致其形同虛設; 且現有電子秤其稱重傳感器是可隨意更換的,不法商販也可通過更換稱重傳感器以達到作 弊的目的;另外,還可通過對能夠影響計量示值的部件進行修改,從而影響最終的稱量值。
發明內容本發明所要解決的技術問題在于提供一種電子秤的防作弊方法,可避免通過人為 不法行為導致最終稱量值的不正確的現象。本發明是通過以下技術方案解決上述技術問題的一種電子秤的防作弊方法,所 述電子秤包括一稱重傳感器和一主控單元,所述稱重傳感器和主控單元分別含有一身份ID 和一初始化的主密鑰,該電子秤還包括一由特定部門監管且含身份ID的加密授權IC卡,且 各身份ID均存儲于該加密授權IC卡中,所述防作弊方法的步驟如下10.將加密授權IC卡插入電子秤,電子秤的主控單元對加密授權IC卡自身的身份 ID進行認證若認證失敗,電子秤提示認證失敗信息;若認證成功,電子秤的主控單元從加 密授權IC卡上讀取所述稱重傳感器和主控單元的身份ID ;20.電子秤的主控單元對所述主控單元和稱重傳感器的身份ID進行先后認證,若 有一身份ID認證失敗,提示認證失敗信息,若各身份ID均認證成功,則主控單元隨機產生 一組第一工作密鑰和第一數據校驗密鑰,且該第一工作密鑰和第一數據校驗密鑰在保存于 主控單元的同時,經主控單元主密鑰加密后發送給稱重傳感器;30.稱重傳感器通過自身的主密鑰對接收到的加密后的第一工作密鑰和第一數據 校驗密鑰進行解密,產生并保存第二工作密鑰和第二數據校驗密鑰;40.稱重傳感器將稱重時采集到的數據通過第二工作密鑰進行加密,且在該加密 的過程中產生一校驗碼,該校驗碼通過第二數據校驗密鑰進行加密后產生一加密字符串, 并將加密后的數據和該加密字符串發送至主控單元;50.主控單元通過保存的第一工作密鑰對接收到的數據進行解密,解密后的數據 采用保存的第一數據校驗密鑰進行加密,并產生一加密字符串,該加密字符串與步驟40中 產生的加密字符串進行比較,若相同則校驗正確,得到正確的稱量值,若不相同則電子秤提 示校驗失敗信息,且該電子秤無法使用。本發明一種電子秤的防作弊方法的有益效果在于利用電子秤主控單元對各主要 部件的身份ID進行認證,以保證各部件配套的唯一性,并且對稱重傳感器每次采集到的數 據都進行加密,并將加密后的數據通過校驗,從而保證最終獲得的稱量值是正確的。
下面參照附圖結合實施例對本發明作進一步的描述。圖1是本發明一種電子秤的防作弊方法的步驟流程圖。圖2是本發明中電子秤的示意圖。
具體實施方式
請結合參閱圖1與圖2,本發明的電子秤的防作弊方法所涉及的電子秤包括一稱 重傳感器1和一主控單元2,所述稱重傳感器1和主控單元2分別含有一身份ID和一初始 化的主密鑰,該電子秤還包括一含身份ID的加密授權IC卡3,該加密授權IC卡3需由政府 計量部門或其授權單位(即特定部門)進行監管,且各身份ID均存儲于該加密授權IC卡 3中,所述防作弊方法的步驟如下10.將加密授權IC卡3插入電子秤,電子秤的主控單元2對加密授權IC卡3自身 的身份ID進行認證若認證失敗,電子秤提示認證失敗信息;若認證成功,電子秤的主控單 元2從加密授權IC卡3上讀取所述稱重傳感器1和主控單元2的身份ID ;20.電子秤的主控單元2對所述主控單元2和稱重傳感器1的身份ID進行先后認 證,若有一身份ID認證失敗,電子秤提示認證失敗信息,若各身份ID均認證成功,則主控單 元2隨機產生一組第一工作密鑰和第一數據校驗密鑰,且該第一工作密鑰和第一數據校驗 密鑰在保存于主控單元2的同時,經主控單元2主密鑰加密后發送給稱重傳感器1 ;30.稱重傳感器1通過自身的主密鑰對接收到的加密后的第一工作密鑰和第一數 據校驗密鑰進行解密,產生并保存第二工作密鑰和第二數據校驗密鑰;40.稱重傳感器1將稱重時采集到的數據通過第二工作密鑰進行加密,且在該加 密的過程中產生一校驗碼,該校驗碼通過第二數據校驗密鑰進行加密后產生一加密字符 串,并將加密后的數據和該加密字符串發送至主控單元2 ;50.主控單元2通過保存的第一工作密鑰對接收到的數據進行解密,解密后的數 據采用保存的第一數據校驗密鑰進行加密,并產生一加密字符串,該加密字符串與步驟40 中產生的加密字符串進行比較,若相同則校驗正確,得到正確的稱量值,若不相同則電子秤 提示校驗失敗信息,且該電子秤無法使用。另外,通過上述防作弊方法最終獲得的正確稱量值于電子秤上顯示,且該電子秤 還可與顯示屏、按鍵、外部打印機連接,以便對相關的數據進行顯示、運算或打印。綜上所述,本發明利用電子秤主控單元2對各主要部件的身份ID進行認證,以保 證各部件配套的唯一性,并且對稱重傳感器1每次采集到的數據都進行加密,并將加密后 的數據通過校驗,保證最終獲得的稱量值是正確的,從而達到防作弊的目的。
權利要求
一種電子秤的防作弊方法,所述電子秤包括一稱重傳感器和一主控單元,其特征在于所述稱重傳感器和主控單元分別含有一身份ID和一初始化的主密鑰,該電子秤還包括一由特定部門監管且含身份ID的加密授權IC卡,且各身份ID均存儲于該加密授權IC卡中,所述防作弊方法的步驟如下10.將加密授權IC卡插入電子秤,電子秤的主控單元對加密授權IC卡自身的身份ID進行認證若認證失敗,電子秤提示認證失敗信息;若認證成功,電子秤的主控單元從加密授權IC卡上讀取所述稱重傳感器和主控單元的身份ID;20.電子秤的主控單元對所述主控單元和稱重傳感器的身份ID進行先后認證,若有一身份ID認證失敗,電子秤提示認證失敗信息,若各身份ID均認證成功,則主控單元隨機產生一組第一工作密鑰和第一數據校驗密鑰,且該第一工作密鑰和第一數據校驗密鑰在保存于主控單元的同時,經主控單元主密鑰加密后發送給稱重傳感器;30.稱重傳感器通過自身的主密鑰對接收到的加密后的第一工作密鑰和第一數據校驗密鑰進行解密,產生并保存第二工作密鑰和第二數據校驗密鑰;40.稱重傳感器將稱重時采集到的數據通過第二工作密鑰進行加密,且在該加密的過程中產生一校驗碼,該校驗碼通過第二數據校驗密鑰進行加密后產生一加密字符串,并將加密后的數據和該加密字符串發送至主控單元;50.主控單元通過保存的第一工作密鑰對接收到的數據進行解密,解密后的數據采用保存的第一數據校驗密鑰進行加密,并產生一加密字符串,然后將該加密字符串與步驟40中產生的加密字符串進行比較,若相同則校驗正確,得到正確的稱量值,若不相同則電子秤提示校驗失敗信息,且該電子秤無法使用。
全文摘要
本發明涉及一種電子秤的防作弊方法,所述電子秤包括一稱重傳感器、一主控單元和一由特定部門監管且含身份ID的加密授權IC卡,所述稱重傳感器和主控單元分別含有一身份ID和一初始化的主密鑰,且各身份ID均存儲于該加密授權IC卡中,所述方法通過對主控單元對各身份ID的認證,以實現各部件配套的唯一性,且對每次稱重的數據先后進行加密解密,從而獲得正確的稱量值。本發明可避免通過人為不法行為導致最終稱量值的不正確的現象。
文檔編號G01G23/00GK101968377SQ20101028353
公開日2011年2月9日 申請日期2010年9月15日 優先權日2010年9月15日
發明者溫泳榮, 鄭崇蘇 申請人:福州科迪電子技術有限公司