[发明专利]在释放的运行时环境中建筑控制软件的防操纵的安装有效
申请号: | 201380059692.0 | 申请日: | 2013-11-13 |
公开(公告)号: | CN104956324B | 公开(公告)日: | 2018-05-22 |
发明(设计)人: | P·霍奇 | 申请(专利权)人: | 西门子瑞士有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F21/12;H04L29/06;H04L29/08 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 卢江;刘春元 |
地址: | 瑞士*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 释放 运行 环境 建筑 控制 软件 操纵 安装 | ||
1.用于安装建筑控制软件(S)的方法(100),
其特征在于,
该方法(100)包括下列步骤:
●把运行时环境(LU)的标识(LUi) 从所述运行时环境(LU)传送(110)给软件交付实例(AI);
●由所述软件交付实例(AI)产生(130)文件(D),其中该文件(D)包括所传送的标识(LUi)和要安装的软件(S)或所述要安装的软件(S)的散列 (H(S));
●由所述软件交付实例(AI)借助于所述软件交付实例(AI)的密钥(Kai)对所产生的包括所传送的标识(LUi)和所述要安装的软件(S)、或包括所传送的标识(LUi)和所述散列 (H(S))的文件(D)进行签名(140),其中所述运行时环境(LU)的标识(LUi)和所述要安装的软件(S)分开被签名以产生所述被签名的文件(Kai(D)),而且所述被签名的文件由所述软件交付实例(AI)作为整体进行签名,和/或所述运行时环境(LU)的标识(LUi)和所述要安装的软件(S)的散列 (H(S))分开被签名以产生所述被签名的文件(Kai(D)),而且所述被签名的文件由所述软件交付实例(AI)作为整体进行签名;
●把被签名的文件(Kai(D)) 从所述软件交付实例(AI)传送(150)给所述运行时环境(LU);
●由所述运行时环境(LU)比较(160)所述运行时环境(LU)的标识(LUi)与在所述被签名的文件(Kai(D))中实际传送的标识(LUi')是否一致;和
●当和仅当所述比较(160)得出了所述运行时环境(LU)的标识(LUi)与在所述被签名的文件(Kai(D))中实际传送的标识(LUi')一致时,才在所述运行时环境(LU)中安装(170)和/或释放所述要安装的软件(S)。
2.按照权利要求1所述的方法(100),其特征在于,为了把所述运行时环境(LU)的标识(LUi) 从所述运行时环境(LU)传送(110)给所述软件交付实例(AI),应用借助于对称的加密方法和/或借助于非对称的加密方法的鉴权。
3.按照权利要求1所述的方法(100),其特征在于,为了把所述运行时环境(LU)的标识(LUi) 从所述运行时环境(LU)传送(110)给所述软件交付实例(AI),应用借助于对称的加密方法和/或借助于非对称的加密方法的加密。
4.根据权利要求1至3中一项所述的方法(100),其特征在于,该方法(100)还包括下列步骤:检验(120)所述运行时环境(LU)以被传送给所述软件交付实例(AI)的标识(LUi)引起要安装的软件(S)的下载、安装或利用的授权。
5.根据权利要求1至3中一项所述的方法(100),其特征在于,所述运行时环境(LU)的标识(LUi)与所期望的软件版本(V)的名称(B(V))一起从所述运行时环境(LU)被传送给软件交付实例(AI)。
6.根据权利要求1至3中一项所述的方法(100),其特征在于,由软件交付实例(AI)产生的文件包括要安装的软件(S)的散列 (H(S)),而且在安装和/或释放所述要安装的软件(S)的步骤(170)中执行下列子步骤:
●把所述要安装的软件(S)从所述软件交付实例(AI)下载(172)到所述运行时环境(LU);
●产生(173)下载的软件(S')的散列 (H(S'));
●把所述下载的软件(S')的散列 (H(S'))与来自所传送的被签名的文件(Kai(D))的散列 (H(S))进行比较(174);和
●当且仅当所述比较(174)得出了所述下载的软件(S')的散列 (H(S'))与在所述被签名的文件(Kai(D))中传送的那个散列(H(S))一致时, 才在所述运行时环境(LU)中使用(176)和/或释放所述下载的软件(S')。
7.用于安装建筑控制软件(S)的装置,
其特征在于,
该装置准备好作为根据权利要求1至6中一项所述的方法(100)的软件交付实例(AI)起作用。
8.用于安装建筑控制软件(S)的装置,
其特征在于,
该装置准备好作为根据权利要求1至6中一项所述的方法(100)的运行时环境(LU) 起作用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子瑞士有限公司,未经西门子瑞士有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380059692.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可重入资源调度方法、设备及系统
- 下一篇:分析向量化的潜在效益