会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • System for providing secure and trusted computing environments
    • 用于提供安全可靠的计算环境的系统
    • US07716720B1
    • 2010-05-11
    • US11155874
    • 2005-06-17
    • James A. MarekDavid S. HardinRaymond A. Kamin, IIISteven E. KoenckAllen P. Mass
    • James A. MarekDavid S. HardinRaymond A. Kamin, IIISteven E. KoenckAllen P. Mass
    • G06F7/04G06F17/30H04L9/32
    • G06F21/74
    • The present invention is directed to a system for providing a trusted environment for untrusted computing systems. The system may include a HAC subsystem managing shared resources and a trusted bus switch for controlling a COTS processor to access the shared resources. The shared resources such as memory and several I/O resources reside on the trusted side of the trusted bus switch. Alternatively, the system may include a SCM as an add-on module to an untrusted host environment. Only authenticated applications including COTS OS execute on the SCM while untrusted applications execute on the untrusted host environment. The SCM may control secure resource access from the untrusted host through a plug-in module interface. All secure resources may be maintained on the trusted side of the plug-in module interface.
    • 本发明涉及一种用于为不可信计算系统提供可信环境的系统。 该系统可以包括管理共享资源的HAC子系统和用于控制COTS处理器来访问共享资源的可信总线交换机。 诸如存储器和若干I / O资源的共享资源驻留在可信总线交换机的可信侧。 或者,系统可以包括作为不可信主机环境的附加模块的SCM。 只有经过认证的应用程序,包括COTS OS,在不可信任的应用程序在不受信任的主机环境上执行时才在SCM上执行。 SCM可以通过插件模块接口控制来自不受信任主机的安全资源访问。 可以在插件模块接口的受信任侧维护所有安全资源。
    • 4. 发明授权
    • Real time processor capable of concurrently running multiple independent JAVA machines
    • 能够同时运行多台独立JAVA机器的实时处理器
    • US06374286B1
    • 2002-04-16
    • US09056126
    • 1998-04-06
    • John K. GeeDavid A. GreveDavid S. HardinAllen P. MassMichael H. MastersNick M. MykrisMatthew M. Wilding
    • John K. GeeDavid A. GreveDavid S. HardinAllen P. MassMichael H. MastersNick M. MykrisMatthew M. Wilding
    • G06F952
    • G06F9/30141G06F9/262G06F9/30101G06F9/30145G06F9/30167G06F9/45504G06F9/463G06F9/4825G06F9/4843
    • Multiple Java Virtual Machines (JVMs) operate on a single direct execution JAVA processor with each JVM operating in a separate time slice called a partition. Each JVM has its own data and control structures and is assigned a fixed area of memory. Each partition is also allotted a fixed period of time in which to operate, and, at the end of the allotted time, a context switch is forced to another JVM operating in the next partition. The context switch does not transfer control directly from one JVM to another JVM. Instead, at the end of a partition time period control is switched from the currently operating JVM to a “master JVM” during a time period called an “interstice.” The master JVM handles system interrupts and housekeeping duties. At the end of the interstice time period, the master JVM starts a proxy thread associated with the next JVM to become operational. The proxy thread handles JVM-specific interrupts and checks the status of the associated JVM. If the JVM appears operational the proxy thread transfers control to the JVM thread. Time intervals such as partition times and interstice times are enforced by hardware timers and memory accesses are checked by address comparison circuitry to prevent a system failure due to a malfunction in either the master JVM or another JVM.
    • 多个Java虚拟机(JVM)在单个直接执行JAVA处理器上运行,每个JVM都在称为分区的单独时间片中运行。 每个JVM都有自己的数据和控制结构,并分配一个固定的内存区域。 每个分区也被分配一段固定的操作时间段,并且在分配的时间结束时,上下文切换被强制到在下一个分区中操作的另一个JVM。 上下文切换不会将控制直接从一个JVM传输到另一个JVM。 相反,在分区时间段结束时,控制在称为“空格”的时间段内从当前操作的JVM切换到“主JVM”。 主JVM处理系统中断和内务管理。 在间隔时间段结束时,主JVM启动与下一个JVM相关联的代理线程以便运行。 代理线程处理JVM特定的中断并检查关联的JVM的状态。 如果JVM出现可操作,则代理线程将控制权转移到JVM线程。 时间间隔(如分区时间和间隔时间)由硬件定时器执行,存储器访问由地址比较电路检查,以防止由于主JVM或其他JVM中的故障导致的系统故障。