【技术实现步骤摘要】
通信集线器及其应用程序间的信息验证方法
本专利技术涉及一种信息验证机制,且特别涉及一种通信集线器及其应用程序间的信息验证方法。
技术介绍
一般而言,在操作系统中的各应用程序中的数据不允许其他应用程序来存取。这是为了防止私人数据或机密数据被其他应用程序存取,因此其他应用程序无法直接经由共享的存储器来取得数据。为了能使不同的应用程序能够互相存取资源并进行协调工作,则利用行程间通信(Inter-ProcessCommunication,IPC)技术来传送数据或信号。然而,任何的恶意程序能够伪装成有效的应用程序并利用IPC来传送信息以取得使用者的隐私。因此,需要一种通信集线器及其应用程序间的信息验证方法来解决上述问题。
技术实现思路
本专利技术提供一通信集线器及其应用程序间的信息验证方法,利用每一个应用程序的密钥来对在每个应用程序间的信息传送进行验证,以防止恶意程序的不法存取。本专利技术的应用程序间的信息验证方法,该信息验证方法用于一通信集线器,其中在该通信集线器中安装有一第一应用程序及一第二应用程序,该信息验证方法包括:在一开机过程中,执行一开机程序对一第一应用程序及一第二应用程序分别产生一第一密钥及一第二密钥,并传送该第一密钥及该第二密钥至该第一应用程序以及传送该第一密钥及该第二密钥至该第二应用程序,使得该第一应用程序与该第二应用程序在进行信息传送时夹带对应的密钥;在执行一操作系统的情况下,当该第一应用程序接收到来自该第二应用程序的一信息时,依据该信息中所夹带的密钥来验证该信息是否有效;在判定该信息为有效时,该第一应用程序根据该信息回传一响应信息至该第二应用程序; ...
【技术保护点】
一种应用程序间的信息验证方法,该信息验证方法用于一通信集线器,其中在该通信集线器中安装有一第一应用程序及一第二应用程序,该信息验证方法包括:在一开机过程中,执行一开机程序对该第一应用程序及该第二应用程序分别产生一第一密钥及一第二密钥,并传送该第一密钥及该第二密钥至该第一应用程序以及传送该第一密钥及该第二密钥至该第二应用程序,使得该第一应用程序与该第二应用程序在进行信息传送时夹带对应的密钥;在执行一操作系统的情况下,当该第一应用程序接收到来自该第二应用程序的一信息时,依据该信息中所夹带的密钥来验证该信息是否有效;在判定该信息为有效时,该第一应用程序根据该信息回传一响应信息至该第二应用程序;以及在判定该信息为无效时,忽略或丢弃该信息。
【技术特征摘要】
2016.08.31 TW 1051280061.一种应用程序间的信息验证方法,该信息验证方法用于一通信集线器,其中在该通信集线器中安装有一第一应用程序及一第二应用程序,该信息验证方法包括:在一开机过程中,执行一开机程序对该第一应用程序及该第二应用程序分别产生一第一密钥及一第二密钥,并传送该第一密钥及该第二密钥至该第一应用程序以及传送该第一密钥及该第二密钥至该第二应用程序,使得该第一应用程序与该第二应用程序在进行信息传送时夹带对应的密钥;在执行一操作系统的情况下,当该第一应用程序接收到来自该第二应用程序的一信息时,依据该信息中所夹带的密钥来验证该信息是否有效;在判定该信息为有效时,该第一应用程序根据该信息回传一响应信息至该第二应用程序;以及在判定该信息为无效时,忽略或丢弃该信息。2.如权利要求1所述的信息验证方法,其中在该开机过程中,传送该第一密钥及该第二密钥至该第一应用程序以及传送该第一密钥及该第二密钥至该第二应用程序的步骤之后,该信息验证方法包括:储存该第一密钥及该第二密钥至该第一应用程序及该第二应用程序所对应的储存空间,使得该第一应用程序及该第二应用程序分别皆具有该第一密钥及该第二密钥。3.如权利要求1所述的信息验证方法,其中该信息的标头包括记录一来源端密钥的字段,而在执行该操作系统的情况下,当该第一应用程序接收到来自该第二应用程序的该信息时,依据该信息中所夹带的密钥来验证该信息是否有效的步骤包括:判断该信息中所夹带的该来源端密钥是否为该第二密钥;若该信息中所夹带的该来源端密钥与该第二密钥不相同,则判定该信息为无效;以及若该信息中所夹带的该来源端密钥与该第二密钥相同,则判定该信息为有效。4.如权利要求1所述的信息验证方法,其中该信息的标头包括记录一目的端密钥的字段,而在执行该操作系统的情况下,当该第一应用程序接收到来自该第二应用程序的该信息时,依据该信息中所夹带的密钥来验证该信息是否有效的步骤包括:判断该信息中所夹带的该目的端密钥是否为该第一密钥;若该信息中所夹带的该目的端密钥与该第一密钥相同,则判定该信息为有效;以及若该信息中所夹带的该目的端密钥与该第一密钥不同,则判定该信息为无效。5.如权利要求1所述的信息验证方法,其中该信息的标头包括记录一来源端密钥的字段以及记录一目的端密钥的字段,而在执行该操作系统的情况下,当该第一应用程序接收到来自该第二应用程序的该信息时,依据该信息中所夹带的密钥来验证该信息是否有效的步骤包括:判断该信息中所夹带的该目的端密钥与该来源端密钥是否分别为该第一密钥与该第二密钥;若该信息中所夹带的该目的端密钥与该来源端密钥分别为该第一密钥与该第二密钥,则判定该信息为有效;以及若该信息中所夹带的该目的端密钥与该第一密钥不同,或者该来源端密钥与该第二密钥不相同,则判定该信息为无效。6.如权利要求1所述的信息验证方法,其中该第一密钥及该第二密钥分别为一第一随机数及一第二随机数。7.如权利要求1所述的信息验证方法,其中该信息的格式为一行程间通信格式。8.一种通信集线器,该通信集线器包括:一储存单元,该储存单元储存一第一应用程序与一第二应用程序,其中该第一应用程序及该...
【专利技术属性】
技术研发人员:陈建宇,李文进,钟启豪,
申请(专利权)人:启碁科技股份有限公司,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。