CN108616532A - 投票处理方法、装置及终端设备 - Google Patents
投票处理方法、装置及终端设备 Download PDFInfo
- Publication number
- CN108616532A CN108616532A CN201810388024.7A CN201810388024A CN108616532A CN 108616532 A CN108616532 A CN 108616532A CN 201810388024 A CN201810388024 A CN 201810388024A CN 108616532 A CN108616532 A CN 108616532A
- Authority
- CN
- China
- Prior art keywords
- terminal device
- information
- private key
- carrier server
- identification information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C13/00—Voting apparatus
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明实施例提供一种投票处理方法、装置及终端设备。该方法包括:终端设备获取用户的投票信息;所述终端设备采用所述终端设备的私钥对所述投票信息进行加密得到第一加密信息;所述终端设备向运营商服务器发送所述第一加密信息和所述终端设备的标识信息,以使所述运营商服务器根据所述终端设备的标识信息确定所述终端设备的私钥,并根据所述终端设备的私钥对所述第一加密信息解密获得所述用户的投票信息。本发明实施例通过运营商服务器统计投票结果,避免了人为操作导致的作弊不公平问题。
Description
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种投票处理方法、装置及终端设备。
背景技术
在现有技术中,用户可能需要参加投票评选,而在投票评选的过程中,可能会存在作弊不公平的问题。
发明内容
本发明实施例提供一种投票处理方法、装置及终端设备,以避免在投票评选过程中作弊不公平的问题。
第一方面,本发明实施例提供一种投票处理方法,包括:
终端设备获取用户的投票信息;
所述终端设备采用所述终端设备的私钥对所述投票信息进行加密得到第一加密信息;
所述终端设备向运营商服务器发送所述第一加密信息和所述终端设备的标识信息,以使所述运营商服务器根据所述终端设备的标识信息确定所述终端设备的私钥,并根据所述终端设备的私钥对所述第一加密信息解密获得所述用户的投票信息。
可选的,所述终端设备获取用户的投票信息之前,还包括:
所述终端设备从所述运营商服务器接收验证信息和第二加密信息,所述第二加密信息是所述运营商服务器采用所述验证信息对所述终端设备的私钥进行加密后得到的;
所述终端设备采用所述验证信息对所述第二加密信息进行解密得到所述终端设备的私钥。
可选的,所述终端设备从所述运营商服务器接收验证信息和第二加密信息之前,还包括:
所述终端设备向所述运营商服务器发送投票业务注册请求,所述投票业务注册请求包括所述终端设备的标识信息,以使所述运营商服务器根据所述终端设备的标识信息生成所述终端设备的私钥。
可选的,所述方法还包括:
所述终端设备采用所述终端设备的私钥对所述终端设备的标识信息进行加密得到第三加密信息;
所述终端设备将所述第三加密信息和所述终端设备的标识信息发送给所述运营商服务器,以使所述运营商服务器确定所述终端设备解密出的私钥是否正确。
可选的,所述运营商服务器为区块链网络中的节点;
所述终端设备向运营商服务器发送所述第一加密信息和所述终端设备的标识信息,包括:
所述终端设备将所述第一加密信息和所述终端设备的标识信息广播到区块链网络中,以使所述区块链网络中的节点将所述第一加密信息和所述终端设备的标识信息存储在区块中,并统计投票结果。
第二方面,本发明实施例提供一种终端设备,包括:
获取模块,用于获取用户的投票信息;
加密模块,用于采用所述终端设备的私钥对所述投票信息进行加密得到第一加密信息;
发送模块,用于向运营商服务器发送所述第一加密信息和所述终端设备的标识信息,以使所述运营商服务器根据所述终端设备的标识信息确定所述终端设备的私钥,并根据所述终端设备的私钥对所述第一加密信息解密获得所述用户的投票信息。
可选的,该终端设备还包括:
接收模块,用于从所述运营商服务器接收验证信息和第二加密信息,所述第二加密信息是所述运营商服务器采用所述验证信息对所述终端设备的私钥进行加密后得到的;
解密模块,用于采用所述验证信息对所述第二加密信息进行解密得到所述终端设备的私钥。
可选的,所述发送模块还用于:向所述运营商服务器发送投票业务注册请求,所述投票业务注册请求包括所述终端设备的标识信息,以使所述运营商服务器根据所述终端设备的标识信息生成所述终端设备的私钥。
可选的,所述加密模块还用于:采用所述终端设备的私钥对所述终端设备的标识信息进行加密得到第三加密信息;
所述发送模块还用于:将所述第三加密信息和所述终端设备的标识信息发送给所述运营商服务器,以使所述运营商服务器确定所述终端设备解密出的私钥是否正确。
可选的,所述运营商服务器为区块链网络中的节点;
所述发送模块具体用于:将所述第一加密信息和所述终端设备的标识信息广播到区块链网络中,以使所述区块链网络中的节点将所述第一加密信息和所述终端设备的标识信息存储在区块中,并统计投票结果。
第三方面,本发明实施例提供一种终端设备,包括:
存储器;
处理器;以及
计算机程序;
其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现第一方面所述的方法。
第四方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现第一方面所述的方法。
本发明实施例提供的投票处理方法、装置及终端设备,通过终端设备获取用户的投票信息,并采用终端设备的私钥对该投票信息进行加密得到第一加密信息,将该第一加密信息和该终端设备的标识信息发送给运营商服务器,运营商服务器可根据该终端设备的标识信息确定该终端设备的私钥,并根据该终端设备的私钥对该第一加密信息解密获得该用户的投票信息,保证了用户投票信息的安全性,避免用户投票信息被修改,通过运营商服务器统计投票结果,避免了人为操作导致的作弊不公平问题。
附图说明
图1为本发明实施例提供的一种应用场景的示意图;
图2为本发明实施例提供的投票处理方法流程图;
图3为本发明另一实施例提供的投票处理方法流程图;
图4为本发明实施例提供的终端设备的结构示意图;
图5为本发明实施例提供的终端设备的结构示意图。
通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
本发明提供的投票处理方法,可以适用于图1所示的通信***。如图1所示,该通信***包括:接入网设备11、终端设备12以及服务器13。需要说明的是,图1所示的通信***可以适用于不同的网络制式,例如,可以适用于全球移动通讯(Global System of Mobilecommunication,简称GSM)、码分多址(Code Division Multiple Access,简称CDMA)、宽带码分多址(Wideband Code Division Multiple Access,简称WCDMA)、时分同步码分多址(Time Division-Synchronous Code Division Multiple Access,简称TD-SCDMA)、长期演进(Long Term Evolution,简称LTE)***及未来的5G等网络制式。可选的,上述通信***可以为5G通信***中高可靠低时延通信(Ultra-Reliable and Low LatencyCommunications,简称URLLC)传输的场景中的***。
故而,可选的,上述接入网设备11可以是GSM或CDMA中的基站(Base TransceiverStation,简称BTS)和/或基站控制器,也可以是WCDMA中的基站(NodeB,简称NB)和/或无线网络控制器(Radio Network Controller,简称RNC),还可以是LTE中的演进型基站(Evolutional Node B,简称eNB或eNodeB),或者中继站或接入点,或者未来5G网络中的基站(gNB)等,本发明在此并不限定。
上述终端设备12可以是无线终端也可以是有线终端。无线终端可以是指向用户提供语音和/或其他业务数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(Radio Access Network,简称RAN)与一个或多个核心网设备进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。再例如,无线终端还可以是个人通信业务(Personal Communication Service,简称PCS)电话、无绳电话、会话发起协议(Session Initiation Protocol,简称SIP)话机、无线本地环路(Wireless LocalLoop,简称WLL)站、个人数字助理(Personal Digital Assistant,简称PDA)等设备。无线终端也可以称为***、订户单元(Subscriber Unit)、订户站(Subscriber Station),移动站(Mobile Station)、移动台(Mobile)、远程站(Remote Station)、远程终端(RemoteTerminal)、接入终端(Access Terminal)、用户终端(User Terminal)、用户代理(UserAgent)、用户设备(User Device or User Equipment),在此不作限定。可选的,上述终端设备12还可以是智能手表、平板电脑等设备。服务器13具体可以是运营商服务器。
本发明提供的投票处理方法,旨在解决现有技术的如上技术问题。
下面以具体地实施例对本发明的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本发明的实施例进行描述。
图2为本发明实施例提供的投票处理方法流程图。本发明实施例针对现有技术的如上技术问题,提供了投票处理方法,该方法具体步骤如下:
步骤201、终端设备获取用户的投票信息。
在本实施例中,终端设备具体可以是如图1所述的终端设备12,终端设备12安装有应用程序,该应用程序具体可以是用于投票的应用程序,该应用程序提供有用户交互界面,运营商服务器可以向终端设备12推送投票任务,该应用程序可以将该投票任务显示在用户交互界面,用户通过浏览该用户交互界面中的内容,查看候选人和已投票情况。用户可以从该用户交互界面显示的多名候选人中点击选择自己支持的候选人,终端设备12将根据该用户在该用户交互界面上的点击操作生成投票信息,该投票信息具体可以包括该用户选择的候选人的标识信息、用户投票时间等。
步骤202、所述终端设备采用所述终端设备的私钥对所述投票信息进行加密得到第一加密信息。
终端设备12获取到用户的投票信息后,采用终端设备12的私钥对该投票信息进行加密得到第一加密信息。
步骤203、所述终端设备向运营商服务器发送所述第一加密信息和所述终端设备的标识信息,以使所述运营商服务器根据所述终端设备的标识信息确定所述终端设备的私钥,并根据所述终端设备的私钥对所述第一加密信息解密获得所述用户的投票信息。
终端设备12将该第一加密信息和该终端设备12的标识信息例如该终端设备12的手机号码发送给运营商服务器,运营商服务器可根据该终端设备12的手机号码确定出该终端设备12的私钥,并根据该私钥对该第一加密信息进行解密得到该用户的投票信息。
本发明实施例通过终端设备获取用户的投票信息,并采用终端设备的私钥对该投票信息进行加密得到第一加密信息,将该第一加密信息和该终端设备的标识信息发送给运营商服务器,运营商服务器可根据该终端设备的标识信息确定该终端设备的私钥,并根据该终端设备的私钥对该第一加密信息解密获得该用户的投票信息,保证了用户投票信息的安全性,避免用户投票信息被修改,通过运营商服务器统计投票结果,避免了人为操作导致的作弊不公平问题。
图3为本发明另一实施例提供的投票处理方法流程图。在上述实施例的基础上,本实施例提供的投票处理方法具体包括如下步骤:
步骤301、所述终端设备向所述运营商服务器发送投票业务注册请求,所述投票业务注册请求包括所述终端设备的标识信息,以使所述运营商服务器根据所述终端设备的标识信息生成所述终端设备的私钥。
具体的,终端设备12向运营商服务器发送投票业务注册请求,该投票业务注册请求中包括终端设备12的标识信息例如终端设备12的手机号码,该运营商服务器可根据终端设备12的手机号码生成终端设备12的私钥。
步骤302、所述终端设备从所述运营商服务器接收验证信息和第二加密信息,所述第二加密信息是所述运营商服务器采用所述验证信息对所述终端设备的私钥进行加密后得到的。
该运营商服务器向终端设备12发送验证信息,该验证信息具体可以是短信息验证码,同时,该运营商服务器采用预先约定的算法根据该短信息验证码对终端设备12的私钥进行加密得到第二加密信息,并将该第二加密信息发送给终端设备12,具体的,该运营商服务器可以将该短信息验证码和该第二加密信息同时发送给终端设备12,也可以分时段发送给终端设备12。
步骤303、所述终端设备采用所述验证信息对所述第二加密信息进行解密得到所述终端设备的私钥。
终端设备12接收到该运营商服务器发送的该短信息验证码和该第二加密信息时,采用和该运营商服务器相同的预先约定的算法根据该短信息验证码对该第二加密信息进行解密得到终端设备12的私钥。
步骤304、所述终端设备采用所述终端设备的私钥对所述终端设备的标识信息进行加密得到第三加密信息。
终端设备12采用解密出的私钥对终端设备12的手机号码进行加密得到第三加密信息。
步骤305、所述终端设备将所述第三加密信息和所述终端设备的标识信息发送给所述运营商服务器,以使所述运营商服务器确定所述终端设备解密出的私钥是否正确。
终端设备12将该第三加密信息和终端设备12的手机号码同时发送给该运营商服务器,该运营商服务器可根据终端设备12的手机号码确定出终端设备12的私钥,并采用终端设备12的私钥对该第三加密信息进行解密得到终端设备12的手机号码。
步骤306、若所述运营商服务器确定所述终端设备解密出的私钥正确,则所述运营商服务器向所述终端设备发送投票任务。
进一步,该运营商服务器判断终端设备12发送的手机号码和该运营商服务器从第三加密信息中解密出的手机号码是否相同,如果相同,则该运营商服务器确定终端设备12从第二加密信息中解密得到的终端设备12的私钥是正确的,则该运营商服务器向该终端设备12发送投票任务,该终端设备12中的应用程序将该投票任务显示在用户交互界面中,以便用户进行投票。
步骤307、终端设备获取用户的投票信息。
步骤307的实现方式和具体过程与上述实施例所述的步骤201一致,此处不再赘述。
步骤308、所述终端设备采用所述终端设备的私钥对所述投票信息进行加密得到第一加密信息。
步骤308的实现方式和具体过程与上述实施例所述的步骤202一致,此处不再赘述。
步骤309、所述终端设备将所述第一加密信息和所述终端设备的标识信息广播到区块链网络中,以使所述区块链网络中的节点将所述第一加密信息和所述终端设备的标识信息存储在区块中,并统计投票结果。
在本实施例中,终端设备12和运营商服务器均属于区块链网络中的节点,另外,该区块链网络还可以包括除终端设备12和运营商服务器之外的节点,可选的,该区块链网络可以是去中心化的网络。当终端设备12生成第一加密信息后,将该第一加密信息和终端设备12的手机号码广播到区块链网络中,则该区块链网络中的各个节点都将接收到终端设备12广播的第一加密信息和终端设备12的手机号码,其中,运营商服务器可以接收到终端设备12广播的第一加密信息和终端设备12的手机号码,除运营商服务器之外的其他节点也可以接收到终端设备12广播的第一加密信息和终端设备12的手机号码。在本实施例中,该区块链网络中除运营商服务器之外的其他节点还可以将第一加密信息和终端设备12的手机号码存储在区块链的区块中,并且其他节点还可以接收到除终端设备12之外的其他终端设备发送的投票信息对应的加密信息和其他终端设备的手机号码,其他节点可根据各个终端设备发送的投票信息对应的加密信息和手机号码,统计投票结果,并验证该投票结果和运营商服务器统计的投票结果是否一致,从而实现了对运营商服务器统计的投票结果的验证。
本发明实施例通过终端设备获取用户的投票信息,并采用终端设备的私钥对该投票信息进行加密得到第一加密信息,将该第一加密信息和该终端设备的标识信息发送给运营商服务器,运营商服务器可根据该终端设备的标识信息确定该终端设备的私钥,并根据该终端设备的私钥对该第一加密信息解密获得该用户的投票信息,保证了用户投票信息的安全性,避免用户投票信息被修改,通过运营商服务器统计投票结果,避免了人为操作导致的作弊不公平问题。
图4为本发明实施例提供的终端设备的结构示意图。本发明实施例提供的终端设备可以执行投票处理方法实施例提供的处理流程,如图4所示,终端设备40包括:获取模块41、加密模块42和发送模块43;其中,获取模块41用于获取用户的投票信息;加密模块42用于采用所述终端设备的私钥对所述投票信息进行加密得到第一加密信息;发送模块43用于向运营商服务器发送所述第一加密信息和所述终端设备的标识信息,以使所述运营商服务器根据所述终端设备的标识信息确定所述终端设备的私钥,并根据所述终端设备的私钥对所述第一加密信息解密获得所述用户的投票信息。
可选的,终端设备40还包括:接收模块44和解密模块45;其中,接收模块44用于从所述运营商服务器接收验证信息和第二加密信息,所述第二加密信息是所述运营商服务器采用所述验证信息对所述终端设备的私钥进行加密后得到的;解密模块45用于采用所述验证信息对所述第二加密信息进行解密得到所述终端设备的私钥。
可选的,发送模块43还用于:向所述运营商服务器发送投票业务注册请求,所述投票业务注册请求包括所述终端设备的标识信息,以使所述运营商服务器根据所述终端设备的标识信息生成所述终端设备的私钥。
可选的,加密模块42还用于:采用所述终端设备的私钥对所述终端设备的标识信息进行加密得到第三加密信息;发送模块43还用于:将所述第三加密信息和所述终端设备的标识信息发送给所述运营商服务器,以使所述运营商服务器确定所述终端设备解密出的私钥是否正确。
可选的,所述运营商服务器为区块链网络中的节点;发送模块43具体用于:将所述第一加密信息和所述终端设备的标识信息广播到区块链网络中,以使所述区块链网络中的节点将所述第一加密信息和所述终端设备的标识信息存储在区块中,并统计投票结果。
图4所示实施例的终端设备可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图5为本发明实施例提供的终端设备的结构示意图。本发明实施例提供的终端设备可以执行投票处理方法实施例提供的处理流程,如图5所示,终端设备50包括存储器51、处理器52、计算机程序和通讯接口53;其中,计算机程序存储在存储器51中,并被配置为由处理器52执行上述实施例所述的投票处理方法。
图5所示实施例的终端设备可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
另外,本实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现上述实施例所述的投票处理方法。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (12)
1.一种投票处理方法,其特征在于,包括:
终端设备获取用户的投票信息;
所述终端设备采用所述终端设备的私钥对所述投票信息进行加密得到第一加密信息;
所述终端设备向运营商服务器发送所述第一加密信息和所述终端设备的标识信息,以使所述运营商服务器根据所述终端设备的标识信息确定所述终端设备的私钥,并根据所述终端设备的私钥对所述第一加密信息解密获得所述用户的投票信息。
2.根据权利要求1所述的方法,其特征在于,所述终端设备获取用户的投票信息之前,还包括:
所述终端设备从所述运营商服务器接收验证信息和第二加密信息,所述第二加密信息是所述运营商服务器采用所述验证信息对所述终端设备的私钥进行加密后得到的;
所述终端设备采用所述验证信息对所述第二加密信息进行解密得到所述终端设备的私钥。
3.根据权利要求2所述的方法,其特征在于,所述终端设备从所述运营商服务器接收验证信息和第二加密信息之前,还包括:
所述终端设备向所述运营商服务器发送投票业务注册请求,所述投票业务注册请求包括所述终端设备的标识信息,以使所述运营商服务器根据所述终端设备的标识信息生成所述终端设备的私钥。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
所述终端设备采用所述终端设备的私钥对所述终端设备的标识信息进行加密得到第三加密信息;
所述终端设备将所述第三加密信息和所述终端设备的标识信息发送给所述运营商服务器,以使所述运营商服务器确定所述终端设备解密出的私钥是否正确。
5.根据权利要求1所述的方法,其特征在于,所述运营商服务器为区块链网络中的节点;
所述终端设备向运营商服务器发送所述第一加密信息和所述终端设备的标识信息,包括:
所述终端设备将所述第一加密信息和所述终端设备的标识信息广播到区块链网络中,以使所述区块链网络中的节点将所述第一加密信息和所述终端设备的标识信息存储在区块中,并统计投票结果。
6.一种终端设备,其特征在于,包括:
获取模块,用于获取用户的投票信息;
加密模块,用于采用所述终端设备的私钥对所述投票信息进行加密得到第一加密信息;
发送模块,用于向运营商服务器发送所述第一加密信息和所述终端设备的标识信息,以使所述运营商服务器根据所述终端设备的标识信息确定所述终端设备的私钥,并根据所述终端设备的私钥对所述第一加密信息解密获得所述用户的投票信息。
7.根据权利要求6所述的终端设备,其特征在于,还包括:
接收模块,用于从所述运营商服务器接收验证信息和第二加密信息,所述第二加密信息是所述运营商服务器采用所述验证信息对所述终端设备的私钥进行加密后得到的;
解密模块,用于采用所述验证信息对所述第二加密信息进行解密得到所述终端设备的私钥。
8.根据权利要求7所述的终端设备,其特征在于,所述发送模块还用于:
向所述运营商服务器发送投票业务注册请求,所述投票业务注册请求包括所述终端设备的标识信息,以使所述运营商服务器根据所述终端设备的标识信息生成所述终端设备的私钥。
9.根据权利要求6-8任一项所述的终端设备,其特征在于,所述加密模块还用于:采用所述终端设备的私钥对所述终端设备的标识信息进行加密得到第三加密信息;
所述发送模块还用于:将所述第三加密信息和所述终端设备的标识信息发送给所述运营商服务器,以使所述运营商服务器确定所述终端设备解密出的私钥是否正确。
10.根据权利要求6所述的终端设备,其特征在于,所述运营商服务器为区块链网络中的节点;
所述发送模块具体用于:将所述第一加密信息和所述终端设备的标识信息广播到区块链网络中,以使所述区块链网络中的节点将所述第一加密信息和所述终端设备的标识信息存储在区块中,并统计投票结果。
11.一种终端设备,其特征在于,包括:
存储器;
处理器;以及
计算机程序;
其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如权利要求1-5任一项所述的方法。
12.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器执行以实现如权利要求1-5任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810388024.7A CN108616532A (zh) | 2018-04-26 | 2018-04-26 | 投票处理方法、装置及终端设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810388024.7A CN108616532A (zh) | 2018-04-26 | 2018-04-26 | 投票处理方法、装置及终端设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108616532A true CN108616532A (zh) | 2018-10-02 |
Family
ID=63660771
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810388024.7A Pending CN108616532A (zh) | 2018-04-26 | 2018-04-26 | 投票处理方法、装置及终端设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108616532A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109472915A (zh) * | 2018-10-18 | 2019-03-15 | 福建兑信科技有限公司 | 一种应用于社交***的基于区块链的投票*** |
CN109636997A (zh) * | 2018-12-10 | 2019-04-16 | 顾文菲 | 一种使用移动智能终端的匿名投票表决方法 |
CN110413698A (zh) * | 2019-08-07 | 2019-11-05 | 北京艾摩瑞策科技有限公司 | 互联网广告关联数据的上链方法及其装置 |
CN110634220A (zh) * | 2019-09-29 | 2019-12-31 | 上海连尚网络科技有限公司 | 信息处理方法和装置 |
CN111065092A (zh) * | 2019-12-30 | 2020-04-24 | 江苏全链通信息科技有限公司 | 5g通信信息加解密方法、设备及存储介质 |
CN111065101A (zh) * | 2019-12-30 | 2020-04-24 | 全链通有限公司 | 基于区块链的5g通信信息加解密方法、设备及存储介质 |
CN111132149A (zh) * | 2019-12-30 | 2020-05-08 | 全链通有限公司 | 5g用户终端的注册方法、用户终端设备及介质 |
CN111148094A (zh) * | 2019-12-30 | 2020-05-12 | 全链通有限公司 | 5g用户终端的注册方法、用户终端设备及介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101815066A (zh) * | 2010-02-21 | 2010-08-25 | 范畴 | 应用于异构无线传感网络中的投票检测与统计方法 |
US20160086408A1 (en) * | 2014-09-22 | 2016-03-24 | Makor Issues And Rights Ltd. | System and method for fully encrypted remote web-based voting |
CN106375327A (zh) * | 2016-09-13 | 2017-02-01 | 湖北工业大学 | 一种抗恶意攻击的代理密钥混淆电子投票***及方法 |
CN107294727A (zh) * | 2017-05-22 | 2017-10-24 | 联动优势科技有限公司 | 一种电子投票方法、终端设备以及区块链网络 |
-
2018
- 2018-04-26 CN CN201810388024.7A patent/CN108616532A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101815066A (zh) * | 2010-02-21 | 2010-08-25 | 范畴 | 应用于异构无线传感网络中的投票检测与统计方法 |
US20160086408A1 (en) * | 2014-09-22 | 2016-03-24 | Makor Issues And Rights Ltd. | System and method for fully encrypted remote web-based voting |
CN106375327A (zh) * | 2016-09-13 | 2017-02-01 | 湖北工业大学 | 一种抗恶意攻击的代理密钥混淆电子投票***及方法 |
CN107294727A (zh) * | 2017-05-22 | 2017-10-24 | 联动优势科技有限公司 | 一种电子投票方法、终端设备以及区块链网络 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109472915A (zh) * | 2018-10-18 | 2019-03-15 | 福建兑信科技有限公司 | 一种应用于社交***的基于区块链的投票*** |
CN109636997A (zh) * | 2018-12-10 | 2019-04-16 | 顾文菲 | 一种使用移动智能终端的匿名投票表决方法 |
CN110413698A (zh) * | 2019-08-07 | 2019-11-05 | 北京艾摩瑞策科技有限公司 | 互联网广告关联数据的上链方法及其装置 |
CN110634220A (zh) * | 2019-09-29 | 2019-12-31 | 上海连尚网络科技有限公司 | 信息处理方法和装置 |
CN111065092A (zh) * | 2019-12-30 | 2020-04-24 | 江苏全链通信息科技有限公司 | 5g通信信息加解密方法、设备及存储介质 |
CN111065101A (zh) * | 2019-12-30 | 2020-04-24 | 全链通有限公司 | 基于区块链的5g通信信息加解密方法、设备及存储介质 |
CN111132149A (zh) * | 2019-12-30 | 2020-05-08 | 全链通有限公司 | 5g用户终端的注册方法、用户终端设备及介质 |
CN111148094A (zh) * | 2019-12-30 | 2020-05-12 | 全链通有限公司 | 5g用户终端的注册方法、用户终端设备及介质 |
CN111148094B (zh) * | 2019-12-30 | 2023-11-21 | 全链通有限公司 | 5g用户终端的注册方法、用户终端设备及介质 |
CN111132149B (zh) * | 2019-12-30 | 2023-11-21 | 全链通有限公司 | 5g用户终端的注册方法、用户终端设备及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108616532A (zh) | 投票处理方法、装置及终端设备 | |
CN109067724A (zh) | 区块链数据交易方法、装置、设备及存储介质 | |
CN108810119A (zh) | 区块链处理方法、装置及区块链节点 | |
CN108989048A (zh) | 密钥分发方法、装置、设备及存储介质 | |
CN108900528A (zh) | 区块链实名认证方法、装置、设备及存储介质 | |
CN108566275A (zh) | 身份认证方法、装置及区块链节点 | |
CN109087100A (zh) | 密钥分发方法、装置、设备及存储介质 | |
Van Den Broek et al. | Security testing of GSM implementations | |
CN109118360A (zh) | 区块链对账方法、装置、设备及存储介质 | |
CN109104726A (zh) | 网络切片的认证方法及相应装置、***和介质 | |
CN109218325A (zh) | 数据完整性保护方法和装置 | |
CN108881296A (zh) | 区块链实名认证方法、装置、设备及存储介质 | |
CN106131850A (zh) | 一种伪基站识别方法及设备 | |
CN108200568A (zh) | 移动通信电子sim卡数据处理方法及装置 | |
CN109246696A (zh) | 密钥处理方法以及相关装置 | |
CN110392998A (zh) | 一种数据包校验方法及设备 | |
CN108596636A (zh) | 防伪方法、装置及终端设备 | |
CN104301106B (zh) | 无线通信***及其认证方法 | |
CN108985765A (zh) | 企业用户信息处理方法、设备及存储介质 | |
EP3493570B1 (en) | Data transmission method, first device, and second device | |
CN107426251A (zh) | 终端安全性检测方法及装置 | |
CN108768961A (zh) | 存储处理方法及家庭网关 | |
CN109067721A (zh) | 区块链实名认证方法、装置、设备及存储介质 | |
CN109087096A (zh) | 区块链对账方法、装置、设备及存储介质 | |
CN105027495B (zh) | 一种校验密钥的方法、基站、用户设备和核心网网元 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181002 |