会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Preventing attacks that rely on same-page merging by virtualization environment guests
    • 防止依赖虚拟化环境客户的同页合并的攻击
    • US09405708B1
    • 2016-08-02
    • US14614077
    • 2015-02-04
    • Amazon Technologies, Inc.
    • Martin Thomas Pohlack
    • G06F12/14
    • G06F21/54
    • In a virtualization environment, a guest process may protect itself from potential timing side-channel attacks by other guest processes on the same host machine by taking steps to avoid same-page merging for memory pages that it accesses. Pages that include critical code (e.g., cryptographic functions) or sensitive data (e.g., cryptography keys) may be designated as important pages to protect from such attacks. A placeholder location of a specified size for storing a non-deterministic value (e.g., a random or pseudorandom number) may be inserted into these pages when instantiated, making them unlikely to match pages accessed by other guests. Therefore, the host machine may be unlikely to identify them as pages for which there is a same-page merging opportunity. The values in the placeholder locations may be updated periodically or in response to certain events (e.g., context switches between guests or the detection of same-page merging).
    • 在虚拟化环境中,访客进程可以通过采取步骤避免其访问的内存页的同页合并来保护自身免受同一主机上的其他访客进程的潜在定时侧信道攻击。 可以将包括关键代码(例如加密功能)或敏感数据(例如加密密钥)的页面指定为重要页面以防止这种攻击。 用于存储非确定性值(例如,随机或伪随机数)的指定大小的占位符位置可以在实例化时被插入到这些页面中,使得它们不太可能匹配其他访客访问的页面。 因此,主机可能不太可能将其识别为具有相同页面合并机会的页面。 占位符位置中的值可以周期性地或响应于某些事件(例如,客人之间的上下文切换或检测到同一页面合并)被更新。
    • 6. 发明授权
    • Checksumming encapsulated network packets
    • 校验和封装的网络数据包
    • US09106257B1
    • 2015-08-11
    • US13927913
    • 2013-06-26
    • Amazon Technologies, Inc.
    • Martin Thomas PohlackEric Jason BrandwineMatthew Shawn Wilson
    • G06F11/10H03M13/00H03M13/09
    • H03M13/09H03M13/353H04L1/0061
    • Methods and apparatus for checksumming network packets encapsulated according to an encapsulation protocol are described in which a single checksum is performed at the encapsulation layer, with checksum generation performed at the source encapsulation layer and checksum validation performed at the destination encapsulation layer. The packet source and packet destination may be informed by the encapsulation layer that a checksum operation is not necessary for the network packets. By performing checksumming at the encapsulation layer, the method may reduce overhead as checksum computation is initiated once rather than twice as in conventional encapsulation techniques. In addition, checksum algorithms may be used that provide stronger error detection or correction than is provided by standard network protocol checksumming, different checksum algorithms may be selected for different paths according to one or more criteria, and checksum operations may be offloaded to hardware.
    • 描述了根据封装协议封装的网络分组的校验和的方法和装置,其中在封装层执行单个校验和,在源封装层执行校验和生成,并在目的封装层执行校验和验证。 分组源和分组目的地可以由封装层通知网络分组不需要校验和操作。 通过在封装层执行校验和,该方法可以减少开销,因为校验和计算开始一次,而不是传统封装技术中的两次。 此外,可以使用校验和算法,其提供比由标准网络协议校验和提供的更强的错误检测或校正,可以根据一个或多个标准针对不同的路径选择不同的校验和算法,并且校验和操作可以被卸载到硬件。