-
1.
公开(公告)号:US07707433B2
公开(公告)日:2010-04-27
申请号:US11252049
申请日:2005-10-17
申请人: John R. Rice , Mikhail J. Atallah
发明人: John R. Rice , Mikhail J. Atallah
IPC分类号: G06F12/14
CPC分类号: G06F21/629 , G06F21/14 , G06F21/606 , G06F21/62 , G06F21/6254
摘要: Method and system for secure computational outsourcing and disguise of data, computer programs, pictures, and databases from unauthorized access, theft, and tampering using disguising and tamperproofing operations. In some embodiments, the disguising operation includes generating a random number for each data element, and modifying each data element with the random numbers. In some embodiments, the computer program, written in a first programming language, is partitioned into first and second programs; the first program determines whether access to the data is authorized, the second program entangles the second program and the data; and the second program is translated into a second programming language. An embodiment of the present invention comprises a method for identifying the subject of a first picture by comparison to a second picture. Embodiments comprise securing a computer program with real programming code by creating dummy program code and mixing the dummy and real program code.
摘要翻译: 用于安全计算外包和伪装数据,计算机程序,图片和数据库的方法和系统,从未经授权的访问,盗窃和篡改使用伪装和防篡改操作。 在一些实施例中,伪装操作包括为每个数据元素生成随机数,并且用随机数修改每个数据元素。 在一些实施例中,以第一编程语言编写的计算机程序被划分为第一和第二程序; 第一程序确定对数据的访问是否被授权,第二程序使第二程序和数据相互交错; 并且第二程序被翻译成第二编程语言。 本发明的实施例包括一种通过与第二图像进行比较来识别第一图像的对象的方法。 实施例包括通过创建虚拟程序代码并混合虚拟和真实程序代码来确保具有真实编程代码的计算机程序。
-
2.
公开(公告)号:US06957341B2
公开(公告)日:2005-10-18
申请号:US10100682
申请日:2002-03-18
申请人: John R. Rice , Mikhail J. Atallah
发明人: John R. Rice , Mikhail J. Atallah
CPC分类号: G06F21/629 , G06F21/14 , G06F21/606 , G06F21/62 , G06F21/6254
摘要: A method and system for secure computational outsourcing and disguise. According to an embodiment, a first set of actual arguments and a second set of actual arguments for an outsourced computation are determined. A first group of disguised arguments corresponding to the first set of actual arguments is prepared with a first computer. A second group of disguised arguments corresponding to the second set of actual arguments is prepared with a second computer. The first and second groups of disguised arguments are output from the first and second computers, respectively, for performance of the outsourced computation. A third computer performs the outsourced computation and returns a disguised result to the first and/or second computers. The first and/or second computers then unveil the actual result from the disguised result.
摘要翻译: 一种用于安全计算外包和伪装的方法和系统。 根据实施例,确定外包计算的第一组实际参数和第二组实际参数。 使用第一台计算机准备第一组与第一组实际参数相对应的伪装参数。 使用第二台计算机准备与第二组实际参数相对应的第二组伪装参数。 第一组和第二组伪装的参数分别从第一台和第二台计算机输出,用于执行外包计算。 第三台计算机执行外包计算,并将伪装的结果返回给第一台和/或第二台计算机。 然后,第一台和/或第二台计算机从伪装的结果中揭示实际的结果。
-
公开(公告)号:US06941463B1
公开(公告)日:2005-09-06
申请号:US09312230
申请日:1999-05-14
CPC分类号: G06F21/606 , G06F21/6254 , G06F2221/2107
摘要: A technique includes the determination of a set of arguments for an outsourced computation and preparing a group of disguised arguments corresponding to the set of arguments with a first computer. The first computer outputs the disguised arguments to a second computer. The second computer performs the outsourced computation with the disguised arguments to determine a corresponding disguised result. The second computer returns the disguised result to the first computer. The first computer recovers an actual answer from the disguised result. Before outsourcing, the first computer can classify the outsourced computation into one of a number of computation types and select one or more of a number of disguising operations based this classification.
摘要翻译: 一种技术包括确定外包计算的一组参数,并使用第一台计算机准备一组与该组参数相对应的伪装参数。 第一台计算机将伪装参数输出到第二台计算机。 第二台计算机通过伪装的参数执行外包计算,以确定相应的伪装结果。 第二台计算机将伪装的结果返回给第一台计算机。 第一台电脑从伪装的结果中恢复了一个实际的答案。 在外包之前,第一台计算机可以将外包计算分类为多种计算类型之一,并根据此分类选择一个或多个伪装操作。
-
公开(公告)号:US07287166B1
公开(公告)日:2007-10-23
申请号:US10620534
申请日:2003-07-16
申请人: Hoi Chang , Mikhail J. Atallah , John R. Rice
发明人: Hoi Chang , Mikhail J. Atallah , John R. Rice
IPC分类号: G06F12/14
CPC分类号: G06F21/54
摘要: A method of protecting a software program from unauthorized modification, and a system for practicing the method. The method utilizes self-protecting software code. Armed internally with self-defensive mechanisms, a self-protecting software program is tamper-resistant. Whenever its integrity is compromised, a self-protecting software program may become unusable due to software program crashes or other errors, or may generate subtle errors that do not immediately result render the program unusable but still result in incorrect software program execution. A self-protecting software program also may be able to repair itself to restore the integrity of its damaged code. The system comprises a computer program for automatically adding self-protection features to a software program.
摘要翻译: 保护软件程序免受未经授权的修改的方法,以及用于实施该方法的系统。 该方法采用自我保护软件代码。 内部具有自我防御机制,自我保护软件程序是防篡改的。 每当其完整性受到损害时,由于软件程序崩溃或其他错误,自我保护软件程序可能无法使用,或者可能会产生不会立即导致程序无法使用但仍导致软件程序执行不正确的微妙错误。 自我保护软件程序也可以修复自身,以恢复其损坏代码的完整性。 该系统包括用于将自我保护功能自动添加到软件程序的计算机程序。
-
公开(公告)号:US20150252593A1
公开(公告)日:2015-09-10
申请号:US14623426
申请日:2015-02-16
申请人: Robert Milne , John R. Rice , Donald M. Perkins , Ian J. Dow
发明人: Robert Milne , John R. Rice , Donald M. Perkins , Ian J. Dow
CPC分类号: E05B81/54 , E05B81/06 , E05B81/25 , E05B81/34 , H05K5/0004 , H05K5/0069 , H05K7/14
摘要: A carrier for electrical traces of an actuator for a latch is provided. The carrier is configured to receive a plurality of electrical traces; and wherein the carrier has features for receiving and retaining at least one switch, wherein the carrier is configured for use in at least two distinct configurations each of which being different from the other.
摘要翻译: 提供了用于闩锁的致动器的电迹线的载体。 载体被配置为接收多个电迹线; 并且其中所述载体具有用于接收和保持至少一个开关的特征,其中所述载体被配置为用于至少两个不同的结构,每个不同的结构彼此不同。
-
公开(公告)号:US07870399B2
公开(公告)日:2011-01-11
申请号:US11672054
申请日:2007-02-07
CPC分类号: G06F21/552 , G06F21/54 , G06F21/57
摘要: A software system that transforms an original application into an STPM enabled application and runs the enabled application. At protect time, an anti-tamper tool accepts the original application, uses anti-tamper techniques to create a guarded application, creates a security wrapper according to a policy file, and wraps the guarded application to create the STPM enabled application. A trusted service provider is inserted at the entry point of the enabled application. A set of core services is made accessible to the enabled application through the trusted service provider. At runtime the trusted service provider creates a TSP thread and passes a security file to an STPM device driver implementing TPM functionality and protected by anti-tamper techniques. The TSP thread actively monitors the enabled application and interacts with the STPM device driver through the set of core services.
摘要翻译: 将原始应用程序转换为支持STPM的应用程序并运行启用的应用程序的软件系统。 在保护时间,防篡改工具可接受原始应用程序,使用防篡改技术创建受保护的应用程序,根据策略文件创建安全包装器,并将防护应用程序包装以创建启用STPM的应用程序。 在启用的应用程序的入口点插入可信服务提供商。 启用的应用程序通过可信服务提供商访问一组核心服务。 在运行时,可信服务提供商创建一个TSP线程,并将一个安全文件传递给实现TPM功能并受防篡改技术保护的STPM设备驱动程序。 TSP线程主动监视启用的应用程序,并通过一组核心服务与STPM设备驱动程序交互。
-
公开(公告)号:US07297082B2
公开(公告)日:2007-11-20
申请号:US10784333
申请日:2004-02-23
IPC分类号: F16G13/02
CPC分类号: E05F15/627 , E05F15/643 , E05F15/646 , Y10T403/54
摘要: A flexible drive member attachment is connected to a flexible drive member by a yoke having side walls connected by a bridge wall that has a stud connecting the attachment to a driven member. A coupler is disposed between the side walls and attached to the bridge wall. The coupler has teeth that extend through respective windows of the flexible drive member. An outer shoe engages each side wall of the yoke. Each outer shoe has a forward flange engaging the bridge wall and a rearward flange that extends through a rearward slot of the associated side wall. Each rearward flange has fingers that extend behind the flexible drive member and through spaces between adjacent teeth of the coupler and into sockets of the other shoe. The flexible drive member may be a drive chain or a drive belt having spaced windows.
摘要翻译: 柔性驱动构件附件通过具有通过桥壁连接的侧壁的轭连接到柔性驱动构件,所述桥壁具有将附件连接到从动构件的螺柱。 耦合器设置在侧壁之间并附接到桥壁。 联接器具有延伸穿过柔性驱动构件的相应窗口的齿。 外鞋与轭的每个侧壁接合。 每个外靴具有接合桥壁的前凸缘和延伸穿过相关侧壁的后槽的后凸缘。 每个后法兰具有在柔性驱动构件之后延伸并且通过联接器的相邻齿之间的空间延伸到另一个鞋的插座中的手指。 柔性驱动构件可以是具有间隔窗的驱动链或驱动带。
-
公开(公告)号:US06454339B2
公开(公告)日:2002-09-24
申请号:US09756414
申请日:2001-01-08
IPC分类号: B62D2510
CPC分类号: E05F15/619 , E05F15/63 , E05Y2201/216 , E05Y2201/246 , E05Y2201/462 , E05Y2201/722 , E05Y2900/548
摘要: Apparatus for opening and closing a deck lid of a vehicle body. An elongated rack is mounted in a housing for longitudinal movement. A rotatable pinion meshes with the rack to move the rack longitudinally in one direction or the other depending on the direction of rotation of the pinion. A reversible motor rotates the pinion in opposite directions. The deck lid is attached to a pair of arms pivoted to the vehicle body. A link has one end pivoted to the rack and the opposite end pivoted to one of the arms. The deck lid is moved to open position in response to longitudinal movement of the rack in one direction or to closed position in response to longitudinal movement of the rack in the other direction.
摘要翻译: 用于打开和关闭车体甲板盖的装置。 细长的机架安装在壳体中用于纵向运动。 可旋转的小齿轮与齿条啮合,以根据小齿轮的旋转方向在一个方向或另一个方向上纵向移动齿条。 可逆电机使小齿轮在相反方向旋转。 甲板盖连接到枢转到车体的一对臂。 连杆的一端枢转到齿条,相对的一端枢转到一个臂。 响应于在另一方向上的齿条的纵向运动,甲板盖被响应于齿条在一个方向上的纵向移动或关闭位置而被移动到打开位置。
-
公开(公告)号:US5379337A
公开(公告)日:1995-01-03
申请号:US747151
申请日:1991-08-16
IPC分类号: H04M11/04
CPC分类号: H04M11/04
摘要: An emergency call routing system includes a platform having a call router and a processor for identifying destinations to which such router directs emergency calls. The processor receives administration commands from administrators, some of which are at a public safety answering point (PSAP) to which the router directs calls for handling and redirection to emergency service providers (ESPs). Some of such administration commands relate to defining intervals during which a particular PSAP is, according to an administered night service schedule, to be inactive with respect to handling emergency calls. Other of such commands relate to administrative operations to place such PSAPs into such inactive state earlier than the schedule. Others of such commands relate to administrative directions to withdraw such PSAP from such inactive state before the scheduled time. Interfaces between attendants/administrators and workstations used with such processor are provided to facilitate ease of administering such schedule and those overrides.
摘要翻译: 紧急呼叫路由系统包括具有呼叫路由器的平台和用于识别这样的路由器引导紧急呼叫的目的地的处理器。 处理器接收来自管理员的管理命令,其中一些管理命令位于公共安全应答点(PSAP),路由器将路由器指示处理和重定向到紧急服务提供商(ESP)。 一些这样的管理命令涉及根据管理的夜间服务时间表来确定特定PSAP在处理紧急呼叫时是不活动的时间间隔。 其他这样的命令涉及管理操作,以将这样的PSAP置于早于该进度的这种非活动状态。 其他的这样的命令涉及在预定的时间之前从这种非活动状态撤回这种PSAP的行政指示。 提供了与这种处理器一起使用的服务员/管理员和工作站之间的接口,以便于管理这些计划和这些优先级。
-
公开(公告)号:US09523231B2
公开(公告)日:2016-12-20
申请号:US12872451
申请日:2010-08-31
申请人: Michael A. Ciavaglia , John R. Rice , Joseph M. Johnson , Lloyd W. Rogers, Jr. , Howard W. Kuhlman , Eric R. Hansen
发明人: Michael A. Ciavaglia , John R. Rice , Joseph M. Johnson , Lloyd W. Rogers, Jr. , Howard W. Kuhlman , Brian N. Orr , Eric R. Hansen
IPC分类号: E05F15/00 , E05F15/63 , E05F15/627
CPC分类号: E05F15/63 , E05F15/627 , E05Y2201/216 , E05Y2201/246 , E05Y2201/462 , E05Y2900/546
摘要: A drive unit comprising a guide channel that has a first pulley at one end that rotates about a fixed pulley axis. The drive unit also includes a flexible drive member having a plurality of spaced windows, an attachment assembly moveably attached to the guide channel, and an adjustable pulley assembly coupled to the guide channel that has a second pulley that rotates around a moveable pulley axis that can be adjusted to change the distance between the fixed pulley axis and the moveable pulley axis to take up slack in the flexible drive member.
摘要翻译: 一种驱动单元,包括一个引导通道,该引导通道在一端围绕固定的滑轮轴线旋转。 驱动单元还包括具有多个间隔开的窗口的柔性驱动构件,可移动地附接到引导通道的附接组件和联接到引导通道的可调节滑轮组件,该可调节滑轮组件具有围绕可移动的滑轮轴线旋转的第二滑轮, 被调节以改变固定皮带轮轴和可动皮带轮轴之间的距离,以卷取柔性驱动部件的松弛。
-
-
-
-
-
-
-
-
-