1.一种基于蓝牙的匿名团体投票方法,其特征在于,包括:
步骤1,投票发起方发起蓝牙投票事件;
步骤2,投票发起方对投票信息进行编辑存入蓝牙设备名字中,并使用密钥加密,经蓝牙进行发送;
步骤3,投票方打开设备蓝牙,接收投票发起方发布投票信息;
步骤4,投票方接收到信息即可使用密钥解密信息进行投票,同时设备成为节点,通过多跳方式进行转发投票信息;
步骤5,投票完毕后,将投票结果及自动产生的随机码存储到蓝牙名上,输入密钥加密并提交选票,设备将以多跳方式将不同选票者的选票信息扩散、汇总到投票发起方设备上;
步骤6,投票结束,系统根据收到有效信息进行解密,并自动计算投票结果呈现给投票发起方,之后公布选票结果。
2.如权利要求1所述的基于蓝牙的匿名团体投票方法,其特征是:所述随机码产生过程:投票方提交选票时,调用随机算法产生的。
3.如权利要求1或2所述的基于蓝牙的匿名团体投票方法,其特征是:所述随机码为随机数字组成分配给投票者用于设备之间识别。
4.如权利要求1所述的基于蓝牙的匿名团体投票方法,其特征是:所述密钥加密具体过程:将四位密钥循环扩长至240位,之后从蓝牙名的第九位开始,使用基于异或的对称加密算法对扩长后的密钥和蓝牙名进行按位“异或”运算,得到加密后的蓝牙名;
将四位密钥循环扩长至240位,之后从加密后的蓝牙名的第九位开始,使用基于异或的对称加密算法对扩长后的密钥和蓝牙名进行按位“异或”运算,得到解密后的蓝牙名。
5.如权利要求1所述的基于蓝牙的匿名团体投票方法,其特征是:所述公布选票结果为设备自动唱票或投票发起方发送结果给所有投票方。