Nanocapsules containing charged particles, their uses and methods of forming same
    1.
    发明授权
    Nanocapsules containing charged particles, their uses and methods of forming same 有权
    含有带电粒子的纳米胶囊,其用途和形成方法

    公开(公告)号:US06473351B2

    公开(公告)日:2002-10-29

    申请号:US09927086

    申请日:2001-08-09

    IPC分类号: G11C700

    摘要: Nanomechanisms are employed in nanomemory elements which, in turn, are employable in nanoscale memory devices. A nanoscale particle is enclosed within a nonocapsule to create a bistable device which is both readable and writable in a variety of ways. A nonamechanism for use in a nanoscale memory element includes a first element in the form of a nanoassembly having a cavity and second element in the form of a nanostructure which is removeably disposed within the cavity. In one embodiment, the nanoassembly is demonstrated as a C480 capsule and the nanostructure is demonstrated as a charged hd 60 fullerene molecule. The nanoscale memory devices combine high switching speed, high packing density and stability with non0volatility of the stored data.

    摘要翻译: 纳米力学用于纳米元件,其又可用于纳米级存储器件。 将纳米级粒子封装在非包层内以形成双稳态装置,其可以以各种方式读取和写入。 用于纳米尺度记忆元件的非机械装置包括纳米组件形式的第一元件,其具有空腔和纳米结构形式的第二元件,其可移除地设置在腔内。 在一个实施方案中,纳米组合被证明为C480胶囊,并且纳米结构被证明为带电荷的富勒烯分子。 纳米级存储器件结合了高开关速度,高封装密度和稳定性与存储数据的非易失性。

    Secure Bit
    3.
    发明申请
    Secure Bit 审中-公开
    安全位

    公开(公告)号:US20080133858A1

    公开(公告)日:2008-06-05

    申请号:US11666935

    申请日:2005-11-03

    IPC分类号: G06F12/14 G06F13/24

    CPC分类号: G06F21/52

    摘要: Prevention of buffer-overflow attacks on a computer system is presented. In another aspect of the present invention, a Secure Bit is associated with a memory location. A further aspect of the present invention involves modification of semantics to manage the Secure Bit. When the Secure Bit is marked, an interrupt or fault signal is generated.

    摘要翻译: 介绍了对计算机系统的缓冲区溢出攻击的防范。 在本发明的另一方面,安全位与存储器位置相关联。 本发明的另一方面涉及修改用于管理安全位的语义。 当安全位被标记时,会产生中断或故障信号。

    Canary bit
    4.
    发明申请
    Canary bit 审中-公开
    金丝雀点

    公开(公告)号:US20080140884A1

    公开(公告)日:2008-06-12

    申请号:US11973624

    申请日:2007-10-09

    IPC分类号: G06F13/14

    CPC分类号: G06F21/54

    摘要: A computer processor protects a protected word in computer readable memory by employing a canary word in the same buffer as the protected word that is protected by a secure bit and/or by employing a canary bit that directly protects the protected word. A bit setting module marks the protected word as tainted by setting the secure bit or canary bit in response to overwrite of the canary word and/or protected word, including overwrite resulting from overflow of the buffer. A validation module validates non-control data stored in the protected word every time the non-control data is used by a computer process by checking the secure bit of the canary word and/or by checking the canary bit of the protected word.

    摘要翻译: 计算机处理器通过在与由安全位保护的受保护字相同的缓冲器中和/或通过使用直接保护受保护字的金丝雀位来使用在与计算机可读存储器中的受保护字保护受保护字。 位设置模块通过设置安全位或加那利位来响应于覆盖加纳利字和/或受保护字的包括由缓冲器溢出导致的覆盖而将受保护字标记为污染。 每当计算机进程使用非控制数据时,通过检查金丝雀字的安全位和/或通过检查受保护字的金丝雀位,验证模块验证存储在受保护字中的非控制数据。