-
公开(公告)号:US20150012738A1
公开(公告)日:2015-01-08
申请号:US14330902
申请日:2014-07-14
Applicant: GOOGLE INC.
Inventor: Gaurav Shah , William Drewry , Randall Spangler , Ryan Tabone , Sumit Gwalani , Luigi Semenzato
CPC classification number: G06F21/575 , G06F21/554 , G06F21/64 , G06F21/74 , H04L9/30 , H04L9/3236 , H04L9/3247
Abstract: Methods and apparatus for verifying a boot process of a computing system are disclosed. An example computer-implemented method includes reading, by a computing system during a boot process, a header section of a read-write portion of firmware of the computing system. The example method further includes generating, using a first cryptographic hash algorithm, a message digest corresponding with the header. The example method also includes decrypting, using a first public-key, an encrypted signature corresponding with the header. The example method still further includes comparing the message digest corresponding with the header and the decrypted signature corresponding with the header. In the event the message digest corresponding with the header and the decrypted signature corresponding with the header match, the example method includes continuing the boot process. In the event the message digest corresponding with the header and the decrypted signature corresponding with the header do not match, the example method includes halting the boot process.
Abstract translation: 公开了用于验证计算系统的引导过程的方法和装置。 计算机实现的示例的示例包括在引导过程期间由计算系统读取计算系统的固件的读写部分的头部。 该示例方法还包括使用第一加密散列算法生成与该报头对应的消息摘要。 示例性方法还包括使用第一公开密钥来解密与该标题相对应的加密签名。 该示例方法还包括比较与该标题相对应的消息摘要和与标题对应的解密签名。 在与标题对应的消息摘要和与标题相对应的解密签名匹配的情况下,示例方法包括继续引导过程。 在与标题对应的消息摘要和与标题相对应的解密签名不匹配的情况下,示例方法包括暂停引导过程。
-
公开(公告)号:US10025636B2
公开(公告)日:2018-07-17
申请号:US15130242
申请日:2016-04-15
Applicant: Google Inc.
Inventor: Eric H C Liu , Kevin D. Brune , Yoshimichi Matsuoka , Gilbert Cabillic , Gaurav Shah
Abstract: The present disclosure provides modular electronic devices that are capable of managing task performance based on a particular context of computing resources currently available from the ad hoc combination of devices.
-
公开(公告)号:US09990235B2
公开(公告)日:2018-06-05
申请号:US15130436
申请日:2016-04-15
Applicant: Google Inc.
Inventor: Eric H C Liu , Kevin D. Brune , Yoshimichi Matsuoka , Gilbert Cabillic , Gaurav Shah
CPC classification number: G06F9/5055 , G06F9/5027 , G06F17/3053 , G06F17/30598 , G06F2209/501 , G06F2209/508
Abstract: Systems and methods of determining tasks to be performed by a modular entity are disclosed. For instance, data associated with one or more tasks performed by one or more first modular entities within one or more modular computing environments can be obtained. Each first modular entity includes at least one modular component. A performance score can be determined for each task performed by each first modular entity. The performance scores can provide a measure of efficiency of a performance of a task by a first modular entity. An entity profile can be determined for each first modular entity based at least in part on the determined performance scores. At least one task to be performed by at least one modular entity can be determined based at least in part on the determined entity profiles for the one or more first modular entities.
-
公开(公告)号:US20170302517A1
公开(公告)日:2017-10-19
申请号:US15130404
申请日:2016-04-15
Applicant: Google Inc.
Inventor: Eric HC Liu , Kevin D. Brune , Yoshimichi Matsuoka , Gilbert Cabillic , Gaurav Shah
CPC classification number: H04L41/0823 , H04L41/0853 , H04L43/0817 , H04L43/0882 , H04W24/02 , H04W84/18
Abstract: Systems and methods of determining network configurations for a modular computing entity are disclosed. For instance, a desired functionality to be implemented by a modular computing entity can be identified. Capacity data associated with one or more candidate network devices that are available to join a network associated with the modular computing entity is received. A network combination to implement the desired functionality can be determined based at least in part on the received capacity data. The network combination can include at least a subset of the candidate network devices.
-
公开(公告)号:US20170300366A1
公开(公告)日:2017-10-19
申请号:US15130436
申请日:2016-04-15
Applicant: Google Inc.
Inventor: Eric HC Liu , Kevin D. Brune , Yoshimichi Matsuoka , Gilbert Cabillic , Gaurav Shah
CPC classification number: G06F9/5055 , G06F9/5027 , G06F17/3053 , G06F17/30598 , G06F2209/501 , G06F2209/508
Abstract: Systems and methods of determining tasks to be performed by a modular entity are disclosed. For instance, data associated with one or more tasks performed by one or more first modular entities within one or more modular computing environments can be obtained. Each first modular entity includes at least one modular component. A performance score can be determined for each task performed by each first modular entity. The performance scores can provide a measure of efficiency of a performance of a task by a first modular entity. An entity profile can be determined for each first modular entity based at least in part on the determined performance scores. At least one task to be performed by at least one modular entity can be determined based at least in part on the determined entity profiles for the one or more first modular entities.
-
-
-
-