-
公开(公告)号:US20190080093A1
公开(公告)日:2019-03-14
申请号:US15702628
申请日:2017-09-12
Applicant: QUALCOMM Incorporated
Inventor: Eugen PIRVU , Dhamim PACKER ALI , Dhaval Patel , Bhargav GURAPPADI
Abstract: Techniques for the secure loading of dynamic paged segments are provided. An example method according to the disclosure includes determining a first hash value for each of one or more pageable segments associated with a device, authenticating the one or more pageable segments based on the first hash values, determining a second hash value for each of the one or more pageable segments, transferring the second hash values for each of the pageable segments to the device, determining a load hash value for a loading pageable segment when the loading pageable segment is to be loaded into the device, comparing the load hash value with the second hash value associated with the loading pageable segment, and loading the loading pageable segment in the device when the load hash value matches the second hash value associated with the loading pageable segment.
-
公开(公告)号:US20170093582A1
公开(公告)日:2017-03-30
申请号:US14866636
申请日:2015-09-25
Applicant: QUALCOMM Incorporated
Inventor: Ron KEIDAR , Eugen PIRVU , Jeff SMITH
CPC classification number: H04L9/3263 , G06F9/4416 , G06F21/575 , G06F21/64 , H04L2209/64
Abstract: A secure boot method includes: obtaining a certificate digest at a digest processor from a write-once, always-on memory; calculating a flash digest using the digest processor by cryptographically processing a sensitive information image; and comparing, using the digest processor, the flash digest with the certificate digest.
-
公开(公告)号:US20190034196A1
公开(公告)日:2019-01-31
申请号:US15664012
申请日:2017-07-31
Applicant: QUALCOMM Incorporated
Inventor: Eugen PIRVU , Dhaval Patel , Dhamin Packer Ali , Bhargav Gurappadi
Abstract: Various aspects include methods for implementing a firmware patch infrastructure. Various aspects may include identifying a patchable object from a firmware source code image based on a symbol in the patchable object's name, generating a patchable firmware source code file by injecting a first call to the patchable object configured to call to an indirection table and a second call to the patchable object configure to execute the patchable object, building a patchable firmware source code image from a plurality of patchable firmware source code files including the patchable firmware source code file having the first call to the patchable object and the second call to the patchable object, and creating the indirection table including an entry for the first call from the patchable firmware source code image having an indication to implement the second call in the patchable firmware source code image.
-
公开(公告)号:US20190042278A1
公开(公告)日:2019-02-07
申请号:US15669257
申请日:2017-08-04
Applicant: QUALCOMM Incorporated
Inventor: Eugen PIRVU , Dhamim PACKER ALI , Benish BABU , Leonard WIDRA , Darshana ADVANI
IPC: G06F9/44
Abstract: Various aspects include methods for implementing a reduced size firmware storage format on a computing device. Various aspects may include storing a first firmware description table to a first sector of a flash memory, in which the first firmware description table may define a first instance of a firmware including describing a first plurality of firmware images, storing the first plurality of firmware images to a first plurality of consecutive sectors, storing a second firmware description table to a second sector, in which the second firmware description table may define a second instance of the firmware including describing a second plurality of firmware images having a third plurality of firmware images, storing the third plurality of firmware images to a second plurality of consecutive sectors, and booting the computing device using the second firmware description table.
-
公开(公告)号:US20180321865A1
公开(公告)日:2018-11-08
申请号:US15589581
申请日:2017-05-08
Applicant: QUALCOMM Incorporated
Inventor: Gabriel Allen WATKINS , Albert Chee-Ming CHEUNG , Leonard WIDRA , Venkateshwar JUNNUTHULLA , Selvaraj JAIKUMAR , Mahesh Dandapani IYER , Eugen PIRVU , Chad KARAGINIDES
IPC: G06F3/06
CPC classification number: G06F3/0632 , G06F1/3206 , G06F1/3228 , G06F1/3275 , G06F3/0625 , G06F3/0634 , G06F3/0673
Abstract: Certain aspects of the present disclosure provide apparatus and techniques for configuring memory in an effort to reduce power consumption. For example, certain aspects of the present disclosure may provide an apparatus having a processing system configured to determine an operating mode of an application executing on the processing system. The operating mode may be one of a plurality of operating modes of the application, and each operating mode of the plurality of operating modes may correspond to a different configuration of memory. In certain aspects, the configurations of memory may correspond to different portions of memory that are active or inactive. In certain aspects, the apparatus may also include a memory control module configured to configure the memory based on the determined operating mode of the application.
-
-
-
-