[发明专利]iOS终端设备安全键盘及其实现方法有效
申请号: | 201810817695.0 | 申请日: | 2018-07-24 |
公开(公告)号: | CN109101116B | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 钱兢安;陈飞;高俊 | 申请(专利权)人: | 紫金财产保险股份有限公司 |
主分类号: | G06F3/02 | 分类号: | G06F3/02;G06F21/60 |
代理公司: | 合肥洪雷知识产权代理事务所(普通合伙) 34164 | 代理人: | 孙小华 |
地址: | 210000 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了iOS终端设备安全键盘,涉及iOS安全键盘技术领域。本发明包括绘制层、加密层、加密逻辑层、反截屏逻辑层、接口层。本发明还提供一种iOS终端设备安全键盘的实现方法。本发明通过采用aes128和MD5结合加密且采用MD5加密算法对安全键盘地址与固定字符串拼接后的字符串加密获得密钥,同时每次重新弹出安全键盘时安全键盘地址均不同,保证用户输入内容的安全性;绘制层通过将键盘键值随机序列依次赋值给键盘内的各按键类对象产生随机键盘;实现每一次弹出安全键盘时,安全键盘内的按键排布顺序均不同,避免用户通过监听按键位置获取输入内容以及观察按键输入位置估测输入内容进而导致信息泄露,提高了安全键盘内容输入的安全性。 | ||
搜索关键词: | ios 终端设备 安全 键盘 及其 实现 方法 | ||
【主权项】:
1.iOS终端设备安全键盘,其特征在于,包括:绘制层、加密层、加密逻辑层、反截屏逻辑层、接口层;其中:所述绘制层绘制的安全键盘包括数字键盘、字母键盘和符号键盘;所述绘制层通过洗牌算法打乱键盘键值序列产生键盘键值随机序列;所述绘制层通过将键盘键值随机序列依次赋值给键盘内的各按键类对象产生随机键盘;所述加密层采用aes128和MD5结合加密;所述加密层采用aes128加密算法对密钥和加密对象加密获取密文并将密文存储在内存;所述加密层采用所述MD5加密算法对安全键盘地址与固定字符串拼接后的字符串加密获得密钥;所述加密逻辑层通过手势UITapGestureRecognizer监视安全键盘上的按键触发获取按键键值;所述获取到的按键键值通过加密层加密后存储到内存;所述加密逻辑层利用UITextField的text属性增加一个“·”;所述反截屏逻辑层自定义通知用于监视用户截屏;所述通知与事件绑定;所述事件包括清除输入内容及其对应的内存中的加密数据、产生新的键盘键值随机序列;所述接口层自定义iOS输入文本框MMDEncyptTextField并绑定安全键盘;所述接口层增加获取加密后的实际输入内容接口。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于紫金财产保险股份有限公司,未经紫金财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810817695.0/,转载请声明来源钻瓜专利网。
- 上一篇:键盘装置以及电子设备
- 下一篇:一种计算机用荧光型键盘膜