專(zhuān)利名稱(chēng):投票認(rèn)證系統(tǒng)和方法、電子簽名工具及投票數(shù)據(jù)傳輸方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息安全技術(shù)領(lǐng)域,特別涉及一種投票認(rèn)證系統(tǒng)、一種電子簽名工具、一種投票認(rèn)證方法和一種投票數(shù)據(jù)的傳輸方法。
背景技術(shù):
傳統(tǒng)投票機(jī)制通常是通過(guò)紙件、表決器或?qū)S猛镀睓C(jī)等終端設(shè)備完成投票的現(xiàn)場(chǎng)投票方式,受地域和時(shí)間的限制,投票人必須悉數(shù)到達(dá)指定地點(diǎn),在指定時(shí)間內(nèi)進(jìn)行投票,且需要工作人員對(duì)投票及計(jì)票工作統(tǒng)計(jì)管理,耗費(fèi)大量的時(shí)間、人力和物力,并且無(wú)論是投票人還是工作人員,都根本不能進(jìn)行遠(yuǎn)程操作。目前,隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,基于互聯(lián)網(wǎng)進(jìn)行電子投票的方法克服了現(xiàn)場(chǎng)投票方式的地域限制,得到廣泛的應(yīng)用,然而目前尚無(wú)保證安全性的互聯(lián)網(wǎng)電子投票方法,存在刷票作弊、抵賴(lài)等問(wèn)題,不能確保投票真實(shí)性和安全性。
發(fā)明內(nèi)容
本發(fā)明的目的旨在至少解決上述技術(shù)缺陷之一。為達(dá)到上述目的,本發(fā)明第一個(gè)目的在于提出一種投票認(rèn)證系統(tǒng),包括服務(wù)器,用于發(fā)起投票事件;多個(gè)電子簽名工具,用于接收用戶(hù)根據(jù)所述投票事件輸入的投票數(shù)據(jù),并對(duì)所述投票數(shù)據(jù)進(jìn)行簽名,以及將所述簽名后的投票數(shù)據(jù)發(fā)送至所述服務(wù)器,其中,所述服務(wù)器還用于接收所述多個(gè)電子簽名工具發(fā)送的多個(gè)簽名后的投票數(shù)據(jù),并對(duì)所述多個(gè)投票數(shù)據(jù)進(jìn)行認(rèn)證,以及在預(yù)定比例的多個(gè)投票數(shù)據(jù)通過(guò)認(rèn)證時(shí)確認(rèn)投票通過(guò)。根據(jù)本發(fā)明實(shí)施例的投票認(rèn)證系統(tǒng),參與投票的多個(gè)用戶(hù)通過(guò)對(duì)應(yīng)的電子簽名工具將自己的投票數(shù)據(jù)進(jìn)行簽名后發(fā)送給服務(wù)器,保證了每個(gè)用戶(hù)的投票數(shù)據(jù)的安全性,通過(guò)服務(wù)器對(duì)多個(gè)投票數(shù)據(jù)進(jìn)行認(rèn)證,在預(yù)定比例的多個(gè)投票數(shù)據(jù)通過(guò)認(rèn)證時(shí)確認(rèn)投票生效,保證投票的真實(shí)公正性,并且無(wú)需公正人員進(jìn)行計(jì)票,節(jié)約時(shí)間,節(jié)省人力及物力資源。為達(dá)到上述目的,本發(fā)明第二個(gè)目的在于提出一種電子簽名工具,包括輸入模塊,用于接收用戶(hù)根據(jù)投票事件輸入的投票數(shù)據(jù);加密模塊,用于對(duì)所述投票數(shù)據(jù)進(jìn)行簽名以生成簽名后的投票數(shù)據(jù);以及發(fā)送模塊,用于發(fā)送所述簽名后的投票數(shù)據(jù)。根據(jù)本發(fā)明實(shí)施例的電子簽名工具,通過(guò)加密模塊對(duì)用戶(hù)輸入的投票數(shù)據(jù)進(jìn)行簽名并發(fā)送給服務(wù)器,保證了用戶(hù)投票數(shù)據(jù)的隱密和安全,提高了投票系統(tǒng)的安全性。為達(dá)到上述目的,本發(fā)明第三個(gè)目的在于提出一種投票認(rèn)證方法,包括以下步驟服務(wù)器發(fā)起投票事件;多個(gè)電子簽名工具分別接收多個(gè)用戶(hù)根據(jù)所述投票事件輸入的投票數(shù)據(jù);所述多個(gè)電子簽名工具分別對(duì)多個(gè)投票數(shù)據(jù)進(jìn)行簽名以生成簽名后的投票數(shù)據(jù);所述多個(gè)電子簽名工具分別將多個(gè)簽名后的投票數(shù)據(jù)發(fā)送至所述服務(wù)器;所述服務(wù)器對(duì)所述多個(gè)簽名后的投票數(shù)據(jù)進(jìn)行認(rèn)證;以及如果所述多個(gè)簽名后的投票數(shù)據(jù)通過(guò)認(rèn)證的個(gè)數(shù)超過(guò)預(yù)定比例,則投票通過(guò)。根據(jù)本發(fā)明實(shí)施例的投票認(rèn)證方法,參與投票的多個(gè)用戶(hù)通過(guò)對(duì)應(yīng)的電子簽名工具將自己的投票數(shù)據(jù)進(jìn)行簽名后發(fā)送給服務(wù)器,保證了每個(gè)用戶(hù)的投票數(shù)據(jù)的安全性,通過(guò)服務(wù)器對(duì)多個(gè)投票數(shù)據(jù)進(jìn)行認(rèn)證,在預(yù)定比例的多個(gè)投票數(shù)據(jù)通過(guò)認(rèn)證時(shí)確認(rèn)投票生效,保證投票的真實(shí)公正性,并且無(wú)需公正人員進(jìn)行計(jì)票,節(jié)約時(shí)間,節(jié)省人力及物力資源。為達(dá)到上述目的,本發(fā)明第四個(gè)目的在于提出一種投票數(shù)據(jù)的傳輸方法,包括以下步驟接收用戶(hù)根據(jù)投票事件輸入的投票數(shù)據(jù);對(duì)所述投票數(shù)據(jù)進(jìn)行簽名以生成簽名后的投票數(shù)據(jù);以及將所述簽名后的投票數(shù)據(jù)發(fā)送至服務(wù)器。根據(jù)本發(fā)明實(shí)施例的投票數(shù)據(jù)的傳輸方法,多個(gè)電子簽名工具對(duì)多個(gè)投票數(shù)據(jù)進(jìn)行簽名,并分別通過(guò)多個(gè)終端發(fā)送給服務(wù)器,保證了每個(gè)用戶(hù)的投票數(shù)據(jù)的隱密和安全,提高了投票系統(tǒng)的安全性。本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本發(fā)明的實(shí)踐了解到。
本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中圖I為根據(jù)本發(fā)明一個(gè)實(shí)施例的投票認(rèn)證系統(tǒng)的結(jié)構(gòu)示意圖;圖2為根據(jù)本發(fā)明又一個(gè)實(shí)施例的投票認(rèn)證系統(tǒng)的結(jié)構(gòu)示意圖;圖3為根據(jù)本發(fā)明一個(gè)實(shí)施例的電子簽名工具的結(jié)構(gòu)示意圖;圖4為根據(jù)本發(fā)明又一個(gè)實(shí)施例的電子簽名工具的結(jié)構(gòu)示意圖;圖5為根據(jù)本發(fā)明一個(gè)實(shí)施例的投票認(rèn)證方法的流程圖;圖6為根據(jù)本發(fā)明又一個(gè)實(shí)施例的投票認(rèn)證方法的流程圖;圖7為根據(jù)本發(fā)明再一個(gè)實(shí)施例的投票認(rèn)證方法的流程圖;以及圖8為根據(jù)本發(fā)明一個(gè)實(shí)施例的投票數(shù)據(jù)的傳輸方法的流程圖。
具體實(shí)施例方式下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類(lèi)似的標(biāo)號(hào)表示相同或類(lèi)似的元件或具有相同或類(lèi)似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。相反,本發(fā)明的實(shí)施例包括落入所附加權(quán)利要求書(shū)的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。在本發(fā)明的描述中,需要理解的是,術(shù)語(yǔ)“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。在本發(fā)明的描述中,需要說(shuō)明的是,除非另有明確的規(guī)定和限定,術(shù)語(yǔ)“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過(guò)中間媒介間接相連。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語(yǔ)在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說(shuō)明,“多個(gè)”的含義是兩個(gè)或兩個(gè)以上。流程圖中或在此以其他方式描述的任何過(guò)程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過(guò)程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。下面參考附圖描述根據(jù)本發(fā)明實(shí)施例的投票認(rèn)證系統(tǒng)、電子簽名工具、投票認(rèn)證方法和投票數(shù)據(jù)的傳輸方法。圖I為根據(jù)本發(fā)明一個(gè)實(shí)施例的投票認(rèn)證系統(tǒng)的結(jié)構(gòu)示意圖。如圖I所示,根據(jù)本發(fā)明實(shí)施例的投票認(rèn)證系統(tǒng)包括服務(wù)器100和多個(gè)電子簽名工具200,其中,多個(gè)電子簽名工具200可以為類(lèi)似于U盾的一種密鑰裝置。具體地,服務(wù)器100用于發(fā)起投票事件,投票事件可以包括多個(gè)候選對(duì)象及其相關(guān)信息,用戶(hù)可以通過(guò)電子簽名工具200從服務(wù)器100獲取投票事件中的候選對(duì)象及其相關(guān)信息。多個(gè)電子簽名工具200用于接收用戶(hù)根據(jù)投票事件輸入的投票數(shù)據(jù),并對(duì)投票數(shù)據(jù)進(jìn)行簽名,以及將簽名后的投票數(shù)據(jù)發(fā)送至服務(wù)器100,然后,服務(wù)器200接收多個(gè)電子簽名工具200發(fā)送的多個(gè)簽名后的投票數(shù)據(jù),并對(duì)多個(gè)投票數(shù)據(jù)進(jìn)行認(rèn)證,以及在預(yù)定比例的多個(gè)投票數(shù)據(jù)通過(guò)認(rèn)證時(shí)確認(rèn)投票通過(guò),其中,預(yù)定比例可根據(jù)投票生效所需要的投票數(shù)占總的投票數(shù)的比例進(jìn)行設(shè)置,例如,投票數(shù)占總的投票數(shù)的比例為4:5,若有50個(gè)用戶(hù)參加投票,則當(dāng)40個(gè)投票數(shù)據(jù)通過(guò)認(rèn)證時(shí)確認(rèn)投票通過(guò)。根據(jù)本發(fā)明實(shí)施例投票認(rèn)證系統(tǒng),參與投票的多個(gè)用戶(hù)通過(guò)對(duì)應(yīng)的電子簽名工具將自己的投票數(shù)據(jù)進(jìn)行簽名后發(fā)送給服務(wù)器,保證了每個(gè)用戶(hù)的投票數(shù)據(jù)的安全性,通過(guò)服務(wù)器對(duì)多個(gè)投票數(shù)據(jù)進(jìn)行認(rèn)證,在預(yù)定比例的多個(gè)投票數(shù)據(jù)通過(guò)認(rèn)證時(shí)確認(rèn)投票生效,保證投票的真實(shí)公正性,并且無(wú)需公正人員進(jìn)行計(jì)票,節(jié)約時(shí)間,節(jié)省人力及物力資源。在本發(fā)明的一個(gè)實(shí)施例中,電子簽名工具200根據(jù)預(yù)存的用戶(hù)證書(shū)對(duì)用戶(hù)輸入的投票數(shù)據(jù)進(jìn)行簽名,通過(guò)預(yù)存的用戶(hù)證書(shū)可以唯一確定一個(gè)用戶(hù),由此,在投票過(guò)程中,可 以保證不存在刷票、作弊等情況,確保投票真實(shí)性和安全性。圖2為根據(jù)本發(fā)明又一個(gè)實(shí)施例的投票認(rèn)證系統(tǒng)的結(jié)構(gòu)示意圖。如圖2所示,在圖I所示的基礎(chǔ)上根據(jù)本發(fā)明實(shí)施例的投票認(rèn)證系統(tǒng)還包括多個(gè)終端300。具體地,多個(gè)終端300中的每個(gè)終端300分別與一個(gè)電子簽名工具200相對(duì)應(yīng),用于接收并顯示服務(wù)器100發(fā)送的投票事件,以及接收相應(yīng)的電子簽名工具200發(fā)送的簽名后的投票數(shù)據(jù),并將簽名后的投票數(shù)據(jù)發(fā)送至服務(wù)器。在本發(fā)明的一個(gè)實(shí)施例中,多個(gè)終端300可以包括智能手機(jī)、平板電腦、筆記本、個(gè)人計(jì)算機(jī)等,可通過(guò)有線網(wǎng)絡(luò)或無(wú)線網(wǎng)絡(luò)(如藍(lán)牙、Wifi等)等方式從服務(wù)器100獲取投票事件,并將電子簽名工具200簽名后的投票數(shù)據(jù)發(fā)送至服務(wù)器100。根據(jù)本發(fā)明實(shí)施例投票認(rèn)證系統(tǒng),通過(guò)多個(gè)終端顯示投票事件,更加直觀,并且多個(gè)終端可通過(guò)網(wǎng)絡(luò)與服務(wù)器進(jìn)行數(shù)據(jù)傳輸,用戶(hù)不受時(shí)間地點(diǎn)的限制,實(shí)現(xiàn)遠(yuǎn)程投票,進(jìn)一步節(jié)約時(shí)間,節(jié)省人力及物力資源。為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出了一種電子簽名工具。圖3為根據(jù)本發(fā)明一個(gè)實(shí)施例的電子簽名工具的結(jié)構(gòu)示意圖。如圖3所示,根據(jù)本發(fā)明實(shí)施例的電子簽名工具200包括輸入模塊210、加密模塊220和發(fā)送模塊230。其中,電子簽名工具200可以為類(lèi)似于U盾的一種密鑰裝置。
具體地,輸入模塊210用于接收用戶(hù)根據(jù)投票事件輸入的投票數(shù)據(jù)。其中,電子簽名工具200從服務(wù)器獲取投票事件,投票事件可以包括多個(gè)候選對(duì)象及其相關(guān)信息。加密模塊220用于對(duì)投票數(shù)據(jù)進(jìn)行簽名以生成簽名后的投票數(shù)據(jù)。發(fā)送模塊230用于發(fā)送簽名后的投票數(shù)據(jù),例如可以將投票數(shù)據(jù)發(fā)送至服務(wù)器以便于服務(wù)器進(jìn)行統(tǒng)計(jì)。根據(jù)本發(fā)明實(shí)施例的電子簽名工具,通過(guò)加密模塊對(duì)用戶(hù)輸入的投票數(shù)據(jù)進(jìn)行簽名并發(fā)送給服務(wù)器,保證了用戶(hù)投票數(shù)據(jù)的隱密和安全,提高了投票系統(tǒng)的安全性。圖4為根據(jù)本發(fā)明又一個(gè)實(shí)施例的電子簽名工具的結(jié)構(gòu)示意圖。如圖4所示,在圖3所示的基礎(chǔ)上根據(jù)本發(fā)明實(shí)施例的電子簽名工具還包括存儲(chǔ) 模塊240。具體地,存儲(chǔ)模塊240用于存儲(chǔ)電子簽名工具的用戶(hù)的證書(shū),其中,用戶(hù)的證書(shū)可以唯一確認(rèn)用戶(hù)身份。加密模塊220還用于根據(jù)用戶(hù)證書(shū)通過(guò)哈希算法或者其他加密算法對(duì)投票數(shù)據(jù)進(jìn)行簽名,生成簽名后的投票數(shù)據(jù)。根據(jù)本發(fā)明實(shí)施例的電子簽名工具,通過(guò)存儲(chǔ)模塊所存儲(chǔ)的用戶(hù)證書(shū)對(duì)投票數(shù)據(jù)進(jìn)行加密,進(jìn)一步提高了投票系統(tǒng)的安全性,同時(shí)用戶(hù)證書(shū)可以唯一確定用戶(hù)的身份,在投票過(guò)程中,可以保證不存在刷票、作弊等情況,確保投票真實(shí)性。為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出了一種投票認(rèn)證方法。圖5為根據(jù)本發(fā)明一個(gè)實(shí)施例的投票認(rèn)證方法的流程圖。如圖5所示,根據(jù)本發(fā)明實(shí)施例的投票認(rèn)證方法包括下述步驟。步驟S501,服務(wù)器發(fā)起投票事件。 其中,投票事件可以包括多個(gè)候選對(duì)象及其相關(guān)信息。步驟S502,多個(gè)電子簽名工具分別接收多個(gè)用戶(hù)根據(jù)投票事件輸入的投票數(shù)據(jù)。具體地,多個(gè)電子簽名工具可以為類(lèi)似于U盾的一種密鑰裝置,用戶(hù)可以通過(guò)電子簽名工具從服務(wù)器獲取投票事件中的候選對(duì)象及其相關(guān)信息,然后將候選對(duì)象及其相關(guān)信息顯示在電子簽名工具上供用戶(hù)進(jìn)行選擇以輸入投票數(shù)據(jù)。步驟S503,多個(gè)電子簽名工具分別對(duì)多個(gè)投票數(shù)據(jù)進(jìn)行簽名以生成簽名后的投票數(shù)據(jù)。具體地,多個(gè)電子簽名工具可根據(jù)存儲(chǔ)的用戶(hù)證書(shū)通過(guò)哈希算法或者其他加密算法對(duì)投票數(shù)據(jù)進(jìn)行簽名,生成簽名后的投票數(shù)據(jù),其中,用戶(hù)的證書(shū)可以唯一確認(rèn)用戶(hù)的身份,由此,在投票過(guò)程中,可以保證不存在刷票、作弊等情況,確保投票真實(shí)性和安全性。步驟S504,多個(gè)電子簽名工具分別將多個(gè)簽名后的投票數(shù)據(jù)發(fā)送至服務(wù)器。步驟S505,服務(wù)器對(duì)多個(gè)簽名后的投票數(shù)據(jù)進(jìn)行認(rèn)證。步驟S506,如果多個(gè)簽名后的投票數(shù)據(jù)通過(guò)認(rèn)證的個(gè)數(shù)超過(guò)預(yù)定比例,則投票通過(guò)。其中,預(yù)定比例可根據(jù)投票生效所需要的投票數(shù)占總的投票數(shù)的比例進(jìn)行設(shè)置,例如,投票數(shù)占總的投票數(shù)的比例為4:5,若有50個(gè)用戶(hù)參加投票,則當(dāng)40個(gè)投票數(shù)據(jù)通過(guò)認(rèn)證時(shí)確認(rèn)投票通過(guò)。根據(jù)本發(fā)明實(shí)施例的投票認(rèn)證方法,參與投票的多個(gè)用戶(hù)通過(guò)對(duì)應(yīng)的電子簽名工具將自己的投票數(shù)據(jù)進(jìn)行簽名后發(fā)送給服務(wù)器,保證了每個(gè)用戶(hù)的投票數(shù)據(jù)的安全性,通過(guò)服務(wù)器對(duì)多個(gè)投票數(shù)據(jù)進(jìn)行認(rèn)證,在預(yù)定比例的多個(gè)投票數(shù)據(jù)通過(guò)認(rèn)證時(shí)確認(rèn)投票生效,保證投票的真實(shí)公正性,并且無(wú)需公正人員進(jìn)行計(jì)票,節(jié)約時(shí)間,節(jié)省人力及物力資源。圖6為根據(jù)本發(fā)明又一個(gè)實(shí)施例的投票認(rèn)證方法的流程圖。如圖6所示,根據(jù)本發(fā)明實(shí)施例的投票認(rèn)證方法包括下述步驟。步驟S601,服務(wù)器發(fā)起投票事件。步驟S602,多個(gè)終端接收并顯示服務(wù)器發(fā)起的投票事件以便多個(gè)用戶(hù)根據(jù)投票事件在多個(gè)電子簽名工具中輸入投票數(shù)據(jù),其中,每個(gè)終端分別對(duì)應(yīng)一個(gè)電子簽名工具。在本發(fā)明的實(shí)施例中,多個(gè)終端可以包括智能手機(jī)、平板電腦、筆記本、個(gè)人計(jì)算機(jī)等,可通過(guò)有線網(wǎng)絡(luò)或無(wú)線網(wǎng)絡(luò)(如藍(lán)牙、Wifi等)等方式從服務(wù)器獲取投票事件并顯示給用戶(hù)。步驟S603,多個(gè)電子簽名工具分別接收多個(gè)用戶(hù)根據(jù)投票事件輸入的投票數(shù)據(jù)。 步驟S604,多個(gè)電子簽名工具分別對(duì)多個(gè)投票數(shù)據(jù)進(jìn)行簽名以生成簽名后的投票數(shù)據(jù)。步驟S605,多個(gè)電子簽名工具分別將多個(gè)簽名后的投票數(shù)據(jù)發(fā)送至服務(wù)器。步驟S606,服務(wù)器對(duì)多個(gè)簽名后的投票數(shù)據(jù)進(jìn)行認(rèn)證。步驟S607,如果多個(gè)簽名后的投票數(shù)據(jù)通過(guò)認(rèn)證的個(gè)數(shù)超過(guò)預(yù)定比例,則投票通過(guò)。根據(jù)本發(fā)明實(shí)施例的投票認(rèn)證方法,通過(guò)多個(gè)終端向用戶(hù)顯示投票事件,更加直觀。圖7為根據(jù)本發(fā)明再一個(gè)實(shí)施例的投票認(rèn)證方法的流程圖。如圖7所示,根據(jù)本發(fā)明實(shí)施例的投票認(rèn)證方法包括下述步驟。步驟S701,服務(wù)器發(fā)起投票事件。步驟S702,多個(gè)終端接收并顯示服務(wù)器發(fā)起的投票事件以便多個(gè)用戶(hù)根據(jù)投票事件在多個(gè)電子簽名工具中輸入投票數(shù)據(jù),其中,每個(gè)終端分別對(duì)應(yīng)一個(gè)電子簽名工具。步驟S703,多個(gè)電子簽名工具分別接收多個(gè)用戶(hù)根據(jù)投票事件輸入的投票數(shù)據(jù)。步驟S704,多個(gè)電子簽名工具分別對(duì)多個(gè)投票數(shù)據(jù)進(jìn)行簽名以生成簽名后的投票數(shù)據(jù)。步驟S705,多個(gè)終端分別接收多個(gè)電子簽名工具發(fā)送的簽名后的投票數(shù)據(jù)。步驟S706,多個(gè)終端分別將簽名后的投票數(shù)據(jù)發(fā)送至服務(wù)器。在本發(fā)明的一個(gè)實(shí)施例中,多個(gè)終端可以包括智能手機(jī)、平板電腦、筆記本、個(gè)人計(jì)算機(jī)等,可通過(guò)有線網(wǎng)絡(luò)或無(wú)線網(wǎng)絡(luò)(如藍(lán)牙、Wifi等)等方式從服務(wù)器獲取投票事件,并將電子簽名工具簽名后的投票數(shù)據(jù)發(fā)送至服務(wù)器。步驟S707,服務(wù)器對(duì)多個(gè)簽名后的投票數(shù)據(jù)進(jìn)行認(rèn)證。步驟S708,如果多個(gè)簽名后的投票數(shù)據(jù)通過(guò)認(rèn)證的個(gè)數(shù)超過(guò)預(yù)定比例,則投票通過(guò)。在本發(fā)明的一個(gè)實(shí)施例中,步驟S702是可選的。根據(jù)本發(fā)明實(shí)施例的投票認(rèn)證方法,多個(gè)終端通過(guò)網(wǎng)絡(luò)與服務(wù)器進(jìn)行數(shù)據(jù)傳輸,用戶(hù)不受時(shí)間地點(diǎn)的限制,實(shí)現(xiàn)遠(yuǎn)程投票,進(jìn)一步節(jié)約時(shí)間,節(jié)省人力及物力資源。為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出了一種投票數(shù)據(jù)的傳輸方法。圖8為根據(jù)本發(fā)明一個(gè)實(shí)施例的投票數(shù)據(jù)的傳輸方法的流程圖。
如圖8所示,根據(jù)本發(fā)明實(shí)施例的投票數(shù)據(jù)的傳輸方法包括下述步驟。步驟S801,接收用戶(hù)根據(jù)投票事件輸入的投票數(shù)據(jù)。其中,投票事件可以包括多個(gè)候選對(duì)象及其相關(guān)信息,用戶(hù)可以通過(guò)電子簽名工具從服務(wù)器獲取投票事件中的候選對(duì)象及其相關(guān)信息,然后根據(jù)候選對(duì)象及其相關(guān)信息進(jìn)行投票以輸入投票數(shù)據(jù)。步驟S802,對(duì)投票數(shù)據(jù)進(jìn)行簽名以生成簽名后的投票數(shù)據(jù)。具體地,可以根據(jù)預(yù)設(shè)的用戶(hù)證書(shū)通過(guò)哈希算法或者其他加密算法對(duì)投票數(shù)據(jù)進(jìn)行簽名,生成簽名后的投票數(shù)據(jù),其中,用戶(hù)的證書(shū)是可以唯一確認(rèn)用戶(hù)的身份。步驟S803,將簽名后的投票數(shù)據(jù)發(fā)送至服務(wù)器。具體地,多個(gè)電子簽名工具可通過(guò)多個(gè)終端分別將多個(gè)簽名后的投票數(shù)據(jù)發(fā)送至服務(wù)器,其中每個(gè)終端分別對(duì)應(yīng)一個(gè)電子簽名工具。根據(jù)本發(fā)明實(shí)施例的投票數(shù)據(jù)的傳輸方法,多個(gè)電子簽名工具對(duì)多個(gè)投票數(shù)據(jù)進(jìn)行簽名,并分別通過(guò)多個(gè)終端發(fā)送給服務(wù)器,保證了每個(gè)用戶(hù)的投票數(shù)據(jù)的隱密和安全,提高了投票系統(tǒng)的安全性。盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以理解在不脫離本發(fā)明的原理和精神的情況下可以對(duì)這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本發(fā)明的范圍由所附權(quán)利要求及其等同限定。
權(quán)利要求
1.ー種投票認(rèn)證系統(tǒng),其特征在于,包括 服務(wù)器,用于發(fā)起投票事件; 多個(gè)電子簽名工具,用于接收用戶(hù)根據(jù)所述投票事件輸入的投票數(shù)據(jù),并對(duì)所述投票數(shù)據(jù)進(jìn)行簽名,以及將所述簽名后的投票數(shù)據(jù)發(fā)送至所述服務(wù)器, 其中,所述服務(wù)器還用于接收所述多個(gè)電子簽名工具發(fā)送的多個(gè)簽名后的投票數(shù)據(jù),并對(duì)所述多個(gè)投票數(shù)據(jù)進(jìn)行認(rèn)證,以及在預(yù)定比例的多個(gè)投票數(shù)據(jù)通過(guò)認(rèn)證時(shí)確認(rèn)投票通過(guò)。
2.根據(jù)權(quán)利要求I所述的投票認(rèn)證系統(tǒng),其特征在于,還包括 多個(gè)終端,每個(gè)所述終端分別與ー個(gè)電子簽名工具相對(duì)應(yīng),用于接收并顯示所述服務(wù)器發(fā)送的投票事件,以及接收相應(yīng)的所述電子簽名工具發(fā)送的簽名后的投票數(shù)據(jù),并將所述簽名后的投票數(shù)據(jù)發(fā)送至所述服務(wù)器。
3.根據(jù)權(quán)利要求I所述的投票認(rèn)證系統(tǒng),其特征在于,所述電子簽名工具根據(jù)預(yù)存的用戶(hù)證書(shū)對(duì)所述用戶(hù)輸入的投票數(shù)據(jù)進(jìn)行簽名。
4.ー種電子簽名工具,其特征在于,包括 輸入模塊,用于接收用戶(hù)根據(jù)投票事件輸入的投票數(shù)據(jù); 加密模塊,用于對(duì)所述投票數(shù)據(jù)進(jìn)行簽名以生成簽名后的投票數(shù)據(jù);以及 發(fā)送模塊,用于發(fā)送所述簽名后的投票數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的電子簽名工具,其特征在于,還包括 存儲(chǔ)模塊,用于存儲(chǔ)所述電子簽名工具的用戶(hù)的證書(shū)。
6.根據(jù)權(quán)利要求5所述的電子簽名工具,其特征在于,所述加密模塊用于根據(jù)所述用戶(hù)的證書(shū)對(duì)所述投票數(shù)據(jù)進(jìn)行簽名。
7.ー種投票認(rèn)證方法,其特征在于,包括以下步驟 服務(wù)器發(fā)起投票事件; 多個(gè)電子簽名工具分別接收多個(gè)用戶(hù)根據(jù)所述投票事件輸入的投票數(shù)據(jù); 所述多個(gè)電子簽名工具分別對(duì)多個(gè)投票數(shù)據(jù)進(jìn)行簽名以生成簽名后的投票數(shù)據(jù); 所述多個(gè)電子簽名工具分別將多個(gè)簽名后的投票數(shù)據(jù)發(fā)送至所述服務(wù)器; 所述服務(wù)器對(duì)所述多個(gè)簽名后的投票數(shù)據(jù)進(jìn)行認(rèn)證;以及 如果所述多個(gè)簽名后的投票數(shù)據(jù)通過(guò)認(rèn)證的個(gè)數(shù)超過(guò)預(yù)定比例,則投票通過(guò)。
8.根據(jù)權(quán)利要求7所述的投票認(rèn)證方法,其特征在于,還包括 多個(gè)終端接收并顯示所述服務(wù)器發(fā)起的投票事件以便多個(gè)用戶(hù)根據(jù)所述投票事件在所述多個(gè)電子簽名工具中輸入投票數(shù)據(jù),其中每個(gè)終端分別對(duì)應(yīng)ー個(gè)電子簽名工具。
9.根據(jù)權(quán)利要求7或8所述的投票認(rèn)證方法,其特征在于,還包括 多個(gè)終端分別接收所述多個(gè)電子簽名工具發(fā)送的簽名后的投票數(shù)據(jù); 所述多個(gè)終端分別將所述簽名后的投票數(shù)據(jù)發(fā)送至所述服務(wù)器。
10.根據(jù)權(quán)利要求7所述的投票認(rèn)證方法,其特征在于,所述電子簽名工具根據(jù)預(yù)存的用戶(hù)證書(shū)對(duì)所述投票數(shù)據(jù)進(jìn)行簽名。
11.ー種投票數(shù)據(jù)的傳輸方法,其特征在于,包括以下步驟 接收用戶(hù)根據(jù)投票事件輸入的投票數(shù)據(jù); 對(duì)所述投票數(shù)據(jù)進(jìn)行簽名以生成簽名后的投票數(shù)據(jù);以及將所述簽名后的投票數(shù)據(jù)發(fā)送至服務(wù)器。
12.根據(jù)權(quán)利要求11所述的投票數(shù)據(jù)的傳輸方法,其特征在于,還包括根據(jù)預(yù)設(shè)的用戶(hù)證書(shū)對(duì)所述投票數(shù)據(jù)進(jìn)行簽名。
全文摘要
本發(fā)明提出一種投票認(rèn)證系統(tǒng)、電子簽名工具、投票認(rèn)證方法和投票數(shù)據(jù)的傳輸方法,其中所述投票認(rèn)證系統(tǒng)包括服務(wù)器,用于發(fā)起投票事件;多個(gè)電子簽名工具,用于接收用戶(hù)根據(jù)投票事件輸入的投票數(shù)據(jù),并對(duì)投票數(shù)據(jù)進(jìn)行簽名,以及將簽名后的投票數(shù)據(jù)發(fā)送至服務(wù)器,其中,服務(wù)器還用于接收多個(gè)電子簽名工具發(fā)送的多個(gè)簽名后的投票數(shù)據(jù),并對(duì)多個(gè)投票數(shù)據(jù)進(jìn)行認(rèn)證,以及在預(yù)定比例的多個(gè)投票數(shù)據(jù)通過(guò)認(rèn)證時(shí)確認(rèn)投票通過(guò)。根據(jù)本發(fā)明實(shí)施例的投票認(rèn)證系統(tǒng),保證了每個(gè)用戶(hù)的投票數(shù)據(jù)的安全性和投票的真實(shí)公正性,并且無(wú)需公正人員進(jìn)行計(jì)票,節(jié)約時(shí)間,節(jié)省人力及物力資源。
文檔編號(hào)H04L29/06GK102984126SQ201210434609
公開(kāi)日2013年3月20日 申請(qǐng)日期2012年11月2日 優(yōu)先權(quán)日2012年11月2日
發(fā)明者李東聲 申請(qǐng)人:天地融科技股份有限公司