东莞市盛裕绒艺玩具有限公司

东莞市盛裕绒艺玩具有限公司

long8客户端娱乐

18867038691
联系方式
全国服务热线: 18867038691

咨询热线:13633693039
联系人:王贵宝
地址:吉林省长春市第一中学南门对过

安全sms消息发送

来源:long8客户端娱乐   发布时间:2019-11-26   点击量:170

安全sms消息发送

本发明公开了安全SMS消息发送。一种移动交通工具通信系统和使用所述系统发送一个或多个安全短消息服务(SMS)消息的方法。所述方法包括以下步骤:a)在发送者处确定与零个或更多个专用数据包(PDP)相关联的数据数量,以在一个或多个SMS消息中发送;b)配置一个或多个被配置的SMS消息中的每一个的经加密的有效载荷,以携载所述PDP的总数量,其中当有效载荷的大小将会导致SMS消息超过140字节时,所述配置步骤包括配置多个SMS消息以携载所述有效载荷;以及c)从移动发起设备发射一个或多个被配置的SMS消息。

10、根据方案2所述的方法,还包括:

其中所述单个SMS消息的SMS报头携载:指示它是一序列的唯一SMS消息的消息索引;

8、根据方案7所述的方法,其中所述有效载荷还携载循环冗余校验(CRC),其中所述单个SMS消息还携载微证书,所述微证书携载与私人密钥相关联的公共密钥。

在至少一种实施方案中,上述运行环境的信息通讯单元30和呼叫中心20可被用于发送和/或接收具有专用数据包(PDP)的SMS消息。如之前所描述的,PDP可包括命令、指令或者请求,或者可包括敏感信息数据。例如,一个PDP可包括从呼叫中心至交通工具12以解锁交通工具的门的命令;另一个PDP可包括至交通工具以提供交通工具诊断更新的命令;另一个PDP可包括当前数据和时间的信息。在其它的实例中,从交通工具至呼叫中心的一个PDP可以是用于娱乐或者信息娱乐服务的请求;另一个PDP可以是GPS位置数据相关的信息或者配置;且另一个PDP可以是对呼叫中心请求(例如,确认发送被接收、各种交通工具诊断数据等)的响应。再次地,这些全部仅仅是实例;呼叫中心和交通工具之间的其它实施方案也是存在的,进一步的其它命令、指令、请求和信息也可以存在于其它的运行环境中。

在一个实施例中,主报头202可包括第一十个字节(例如,字节0-9)。字节0可以是SMS消息长度(LSMS)或者长度值(例如,没有填充位(padding)的整个SMS消息中的字节的数量)。例如,如果整个SMS消息的长度是131字节,则长度值可以是“10000011”,或者如果SMS长度是140字节,则长度值可以是"10001011",每个0或者1对应于位列(7至0)。

之后,每个有效载荷206被加密。例如,SMS1、SMS2和SMS3的有效载荷数据可以根据公共密钥基础设施(PKI)被呼叫中心持有的私人密钥加密,且根据美国专利公开No.2010/0202616中公开的微证书,如上所讨论的,用于加密的微证书可以被配置为每个SMS消息的第一辅助部分204的一部分。其它的实施方案,包括使用预共享密钥(PSK)——即,由发送者和接收者两者持有的相同密钥,或者PKI和PSK的组合。其它的安全技术也可以被使用(例如,随机数口令(noncechallenge)等)。选择性地,SMS1、SMS2和SMS3的有效载荷数据可以个别地加密而不是作为整体加密。

b)配置所述一个或多个SMS消息中的每一个的经加密的有效载荷,以携载所述PDP的总数量,其中当所述有效载荷的大小将会导致SMS消息超过140字节时,配置步骤包括配置多个SMS消息以携载所述有效载荷;以及

f)当多个SMS消息被接收时,根据它们的消息索引设置所述多个SMS消息。

6、根据方案2所述的方法,还包括:

根据一个实施例,信息通讯单元30根据GSM或者CDMA标准利用蜂窝通信,因此包括用于声音通信(例如免提呼叫)的标准蜂窝芯片集50、用于数据传输的无线调制解调器、电子处理设备52、一个或多个数字存储器设备54以及双天线56。应该明白,调制解调器能够通过存储在信息通讯单元内的软件实施且由处理器52执行,或者它能够是位于信息通讯单元30内部或者外部的分开的硬件部件。调制解调器能够使用任何数量的不同标准或者协议(例如EVDO、CDMA、GPRS和EDGE)来运行。交通工具和其它联网设备之间的无线联网也能够使用信息通讯单元30来执行。为此目的,信息通讯单元30能够被配置为根据一个或多个无线协议(例如,IEEE802.11协议、WiMAX或者蓝牙中的任何一种)无线通信。当用于例如TCP/IP的分组交换数据通信时,信息通讯单元能够被配置具有静态IP地址,或者能够被设置以从网络上的另一个设备(例如路由器)或者从网络地址服务器自动接收所分配的IP地址。

在字节1,位0-2可包括SMS版本号(VER#)(例如,SMS2.0或者"010");位3可指示安全短消息(SSM),即它是否被加密(例如,是或者否,“0”或者“1”);位4可指示响应是否被请求(RR)(例如,是或者否,“0”或者“1”);以及位5-7可包括请求/响应代码(RRC)(例如,由SMS消息的接收者使用;当没有使用时它可以是空或者“000”)。字节2可包括序列号(SEQ#);即它可以是唯一的标识符,以将多个SMS消息分类,这多个SMS消息是消息团簇或者捆绑(anassociationorbundleofmessages)的一部分,如以下将更详细地讨论的。在字节3,位0-3可包括最后的消息索引(FMI);且位4-7可包括消息索引(MI)。FMI和MI两者都可以是介于0和15之间的数字的二进制表示(例如,“0000”,“0001”,...,“1111”)。如以下将更详细地讨论的,当多个SMS消息被捆绑且被发射,MI和FMI可被用于使一个SMS消息与该捆绑的其它消息相关。字节4-9可包括SMS消息的期满时间(TOE);例如,TOE可指示当SMS消息不再有效时的明确的日期和时间(或者它可以指示它从发送者或者SMSC发射之后的时间段,该时间段指示何时消息应该过期)。

另一个替代性的实施例在图4中示出。在这个实施例中,主报头202可以是相同的;但是,第一辅助部分、有效载荷和第二辅助部分可以不同。在图4中,第一辅助部分204’可以更短,且包括有限数量的未使用的和保留的字节(例如,四个字节或者字节10-13)。有效载荷206’可包括内部报头216’(例如,字节14)。如之前所描述的,它将指示多少个PDP存在和它们各自的长度(例如,字节15-18)。有效载荷206’也可以包括验证部分230。在一个实施方案中,验证部分230携载循环冗余校验(CRC)且消耗16字节(例如,字节19-34)。如之前所讨论的,SMS1的有效载荷206’的剩余部分可携载一些(或全部)PDP数据。最后,在这个实例中,第二辅助部分208’仅包括填充位。

在步骤304,方法300可确定将PDP作为序列发送所需要的SMS消息的所需数量。因此,呼叫中心20可估算在一个或多个SMS消息中可用的可用有效载荷空间。例如,当140字节中的一些被用于非有效载荷数据(例如,SMS报头、第一辅助部分204中的微证书、第二辅助部分208中的MAC值和/或填充位)时,SMS消息的有效载荷206可具有实际的限制。因此在至少一种实施方案中,取决于非有效载荷数据的小大,有效载荷的大小可以小于预定的最大值(例如,100字节)。因此,如果在一种实施方案中,每个SMS消息的最大有效载荷数据是90字节,则发送四个PDP将会要求三个SMS消息。这个估算可包括考虑PDP1-PDP4(或者250字节)和内部报头216(或者5字节,即图2A的字节53-57)的总大小。更具体地,(250字节+5字节)/90字节≈2.8SMS消息,2.8SMS消息可以被取整为三个SMS消息的捆绑。

e)在接收者处接收所述至少一个SMS消息;以及

相关产品

COPYRIGHTS©2017 long8客户端娱乐 ALL RIGHTS RESERVED 备案号:170