一种加密手机通话内容的方法及装置制造方法及图纸

技术编号:10918109 阅读:90 留言:0更新日期:2015-01-15 11:30
本发明专利技术公开了一种加密手机通话内容的方法及装置,涉及信息技术,所述方法包括:双方通话期间,语音加密的发起方向接收方发送用于进行语音加密的请求;接收方根据所述请求,判断其是否具备语音加密解密能力;若接收方判断其具备语音加密解密能力,则随机生成用于对语音信号进行加密和解密的动态密钥,并发送至发起方,以供双方进行加密通话;若接收方判断其不具备语音加密解密能力,则将接收方不具备语音加密解密能力的消息发送至发起方。本发明专利技术能够保障个人手机通话安全性。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种加密手机通话内容的方法及装置,涉及信息技术,所述方法包括:双方通话期间,语音加密的发起方向接收方发送用于进行语音加密的请求;接收方根据所述请求,判断其是否具备语音加密解密能力;若接收方判断其具备语音加密解密能力,则随机生成用于对语音信号进行加密和解密的动态密钥,并发送至发起方,以供双方进行加密通话;若接收方判断其不具备语音加密解密能力,则将接收方不具备语音加密解密能力的消息发送至发起方。本专利技术能够保障个人手机通话安全性。【专利说明】一种加密手机通话内容的方法及装置
本专利技术涉及信息技术,特别涉及一种加密手机通话内容的方法及相关装置。
技术介绍
GSM加密算法已经使用超过二十年,为全球80%的移动用户提供隐私安全保护,2009年GSM网络加密算法已被宣布破解。但对于广大的手机通信用户,不管是选择GSM网络,还是安全性较高的CDMA网络,都只能由少数几个运营商提供服务,但这些运营商在通讯隐私性上并不能对个人用户提供必要保障,因此通话的安全性受到普遍关注。
技术实现思路
本专利技术的目的在于提供一种加密手机通话内容的方法及装置,能更好地解决个人手机通话安全性问题。 根据本专利技术的一个方面,提供了一种加密手机通话内容的方法,包括: 双方通话期间,语音加密的发起方向接收方发送用于进行语音加密的请求; 接收方根据所述请求,判断其是否具备语音加密解密能力; 若接收方判断其具备语音加密解密能力,则随机生成用于对语音信号进行加密和解密的动态密钥,并发送至发起方,以供双方进行加密通话; 若接收方判断其不具备语音加密解密能力,则将接收方不具备语音加密解密能力的消息发送至发起方。 优选地,所述语音加密的发起方向接收方发送用于进行语音加密的请求的步骤包括: 双方通话期间,语音加密的发起方生成用于进行语音加密的请求,并将所述请求发送至接收方,其中,所述请求中包含发起方公钥。 优选地,所述接收方根据所述请求,判断其是否具备语音加密解密能力的步骤包括: 接收方根据所述请求,检测其是否具有用于对语音信号进行加密和解密的语音加密解密模块; 若检测到接收方具有语音加密解密模块,则判断接收方具备语音加密解密能力,否则,判断接收方不具备语音加密解密能力。 优选地,所述若接收方判断其具备语音加密解密能力,则随机生成用于对语音信号进行加密和解密的动态密钥,并发送至发起方的步骤包括: 当接收方判断其具备语音加密解密能力时,接收方随机生成用于对语音信号进行加密和解密的动态密钥; 接收方利用所述发起方公钥,对所述动态密钥进行加密处理,得到加密动态密钥,并发送至发起方; 发起方收到所述加密动态密钥后,利用发起方私钥,对所述加密动态密钥进行解密处理,得到动态密钥。 优选地,所述双方进行加密通话的步骤包括: 发起方/接收方利用所述动态密钥,对语音信号进行加密处理,并发送至接收方/发送方; 接收方/发送方利用所述动态密钥,对所述加密的语音信号进行解密处理,得到语音信号。 根据本专利技术的另一方面,提供了一种加密手机通话内容的装置,包括: 语音加密请求模块,用于在双方通话期间,向语音加密的接收方发送用于进行语音加密的请求; 加解密能力判断模块,用于根据所述请求,判断接收方是否具备语音加密解密能力; 动态密钥生成模块,用于在判断接收方具备语音加密解密能力时,随机生成用于对语音信号进行加密和解密的动态密钥,并发送至语音加密的发起方,以供双方进行加密通话; 语音加密通知模块,用于在判断接收方不具备语音加密解密能力时,将接收方不具备语音加密解密能力的消息发送至发起方。 优选地,所述语音加密请求模块包括: 请求生成子模块,用于在双方通话期间,生成用于进行语音加密的请求,其中,所述请求中包含发起方公钥; 请求发送子模块,用于将所述请求发送至接收方。 优选地,所述加解密能力判断模块包括: 检测子模块,用于根据所述请求,检测接收方是否具有用于对语音信号进行加密和解密的语音加密解密模块; 判断子模块,用于在检测到接收方具有语音加密解密模块时,判断接收方具备语音加密解密能力,否则,判断接收方不具备语音加密解密能力。 优选地,所述动态密钥生成模块包括: 密钥生成子模块,用于当判断接收方具备语音加密解密能力时,随机生成用于对语音信号进行加密和解密的动态密钥; 密钥加密子模块,用于利用所述发起方公钥,对所述动态密钥进行加密处理,得到加密动态密钥,并发送至发起方; 密钥解密子模块,用于在收到所述加密动态密钥后,利用发起方私钥,对所述加密动态密钥进行解密处理,得到动态密钥。 优选地,还包括: 语音加密解密模块,用于利用所述动态密钥,对语音信号进行加密处理,发送至对方,并利用所述动态密钥,对来自对方的加密的语音信号进行解密处理,得到语音信号。 与现有技术相比较,本专利技术的有益效果在于: 本专利技术通过随机生成的动态密钥对语音信号进行加密传输,不必担心包括运营商在内的第三方通过截取、破解等手段获取通话内容,从而保证了手机通话内容的安全性。 【专利附图】【附图说明】 图1是本专利技术提供的加密手机通话内容的方法原理框图; 图2是本专利技术提供的加密手机通话内容的装置框图; 图3是具有图2所述装置的手机的通话原理框图; 图4是图2所述装置在手机中应用的流程图; 图5是本专利技术实施例提供的通话双方的信息交互过程图; 图6是本专利技术实施例提供的动态密钥生成流程图。 【具体实施方式】 以下结合附图对本专利技术的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。 图1是本专利技术提供的加密手机通话内容的方法原理框图,如图1所示,步骤包括: 步骤101、双方通话期间,语音加密的发起方向接收方发送用于进行语音加密的请求。 双方通话期间,语音加密的发起方生成用于进行语音加密的请求,并将所述请求发送至接收方,其中,所述请求中包含发起方公钥。 步骤102、接收方根据所述请求,判断其是否具备语音加密解密能力。 接收方根据所述请求,检测其是否具备用于对语音信号进行加密和解密的语音加密解密模块,若检测到接收方具有所述语音加密解密模块,则判断接收方具备语音加密解密能力,否则,判断接收方不具备语音加密解密能力。 步骤103、若接收方判断其具备语音加密解密能力,则随机生成用于对语音信号进行加密和解密的动态密钥,并发送至发起方,以供双方进行加密通话。 接收方具备语音加密解密能力时,接收方随机生成用于对语音信号进行加密和解密的动态密钥,并利用所述发起方公钥,对所述动态密钥进行加密处理,得到加密动态密钥,并发送至发起方;发起方收到所述加密动态密钥后,利用发起方私钥,对所述加密动态密钥进行解密处理,得到动态密钥。此时,发起方/接收方利用所述动态密钥,对语音信号进行加密处理,并发送至接收方/发送方,接收方/发送方利用所述动态密钥,对所述加密的语音信号进行解密处理,得到语音信号,实现了手机通话内容的加密传输,保障了通话安全性。 步骤104、若接收方判断其不具备语音加密解密能力,则将接收方不具备语音加密解密能力的消息发送至发起方,通知发起方无法进行语音本文档来自技高网...

【技术保护点】
一种加密手机通话内容的方法,其特征在于,包括:双方通话期间,语音加密的发起方向接收方发送用于进行语音加密的请求;接收方根据所述请求,判断其是否具备语音加密解密能力;若接收方判断其具备语音加密解密能力,则随机生成用于对语音信号进行加密和解密的动态密钥,并发送至发起方,以供双方进行加密通话;若接收方判断其不具备语音加密解密能力,则将接收方不具备语音加密解密能力的消息发送至发起方。

【技术特征摘要】

【专利技术属性】
技术研发人员:于晴王江波王海洋
申请(专利权)人:北京鼎普科技股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1