[发明专利]一种椭圆曲线公钥的短汉字编码、解码方法有效
申请号: | 201910067861.4 | 申请日: | 2019-01-24 |
公开(公告)号: | CN109905241B | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 王斌;顾小卓;荆继武;马原;杨颖珊;陈朝晖;李彦初 | 申请(专利权)人: | 中国科学院信息工程研究所 |
主分类号: | H04L9/30 | 分类号: | H04L9/30 |
代理公司: | 北京君尚知识产权代理有限公司 11200 | 代理人: | 司立彬 |
地址: | 100093 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
本发明公开了一种椭圆曲线公钥的短汉字编码、解码方法。本发明编码方法为:1)使用椭圆曲线上点压缩方法对公钥P进行压缩,得到压缩后的公钥P’;2)选取2 |
||
搜索关键词: | 一种 椭圆 曲线 汉字编码 解码 方法 | ||
【主权项】:
1.一种椭圆曲线公钥的短汉字编码方法,其步骤包括:1)使用椭圆曲线上点压缩方法对公钥P进行压缩,得到压缩后的公钥P’;其中公钥P为椭圆曲线上坐标点P的坐标;2)选取2k个汉字组成数组C,用C[i]表示数组C中的第i个字符;k为一个汉字字符可表示的二进制位数;根据公钥P’的长度确定编码公钥P所需汉字个数n;3)设置一保留位OP,然后根据该公钥P’与该保留位OP生成一比特串M;4)将比特串M以每块k位的方式按序拆分为n块,对于每一块中的k位比特串,将其转化为十进制数i,取出数组C中第i个字符C[i]表示该块数据,于是依次将代表n块数据的n个字符拼接后形成新的字符串S;5)用该字符串S表示该公钥P。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院信息工程研究所,未经中国科学院信息工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910067861.4/,转载请声明来源钻瓜专利网。