CN102509047A - 校验机顶盒中程序代码的方法和系统 - Google Patents
校验机顶盒中程序代码的方法和系统 Download PDFInfo
- Publication number
- CN102509047A CN102509047A CN2011103537556A CN201110353755A CN102509047A CN 102509047 A CN102509047 A CN 102509047A CN 2011103537556 A CN2011103537556 A CN 2011103537556A CN 201110353755 A CN201110353755 A CN 201110353755A CN 102509047 A CN102509047 A CN 102509047A
- Authority
- CN
- China
- Prior art keywords
- file
- cryptographic hash
- code
- signature
- boot
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 66
- 230000001681 protective effect Effects 0.000 claims description 3
- 238000012795 verification Methods 0.000 description 29
- 238000010586 diagram Methods 0.000 description 6
- 238000013461 design Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
Images
Landscapes
- Storage Device Security (AREA)
Abstract
Description
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110353755.6A CN102509047B (zh) | 2011-11-09 | 2011-11-09 | 校验机顶盒中程序代码的方法和系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110353755.6A CN102509047B (zh) | 2011-11-09 | 2011-11-09 | 校验机顶盒中程序代码的方法和系统 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102509047A true CN102509047A (zh) | 2012-06-20 |
| CN102509047B CN102509047B (zh) | 2014-08-27 |
Family
ID=46221128
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201110353755.6A Expired - Fee Related CN102509047B (zh) | 2011-11-09 | 2011-11-09 | 校验机顶盒中程序代码的方法和系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102509047B (zh) |
Cited By (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103679037A (zh) * | 2013-12-05 | 2014-03-26 | 长城信息产业股份有限公司 | 非对称加密认证方法和基于非对称加密认证的嵌入式设备 |
| CN103974122A (zh) * | 2013-02-04 | 2014-08-06 | 澜起科技(上海)有限公司 | 机顶盒芯片及应用在机顶盒芯片中的数字签名实现方法 |
| CN104331658A (zh) * | 2014-11-14 | 2015-02-04 | 北京视博数字电视科技有限公司 | 一种智能终端应用程序的安装验证方法及系统 |
| CN104780445A (zh) * | 2015-03-18 | 2015-07-15 | 福建新大陆通信科技股份有限公司 | 一种机顶盒软件防恶意升级的方法及系统 |
| CN104866757A (zh) * | 2014-02-24 | 2015-08-26 | 联想(北京)有限公司 | 一种验证方法及电子设备 |
| CN104866738A (zh) * | 2014-02-25 | 2015-08-26 | 北京娜迦信息科技发展有限公司 | 一种程序代码保护方法及装置 |
| WO2016173267A1 (zh) * | 2015-04-29 | 2016-11-03 | 华为技术有限公司 | 一种完整性校验方法和装置 |
| CN106650455A (zh) * | 2015-10-30 | 2017-05-10 | 中兴通讯股份有限公司 | 一种系统安全启动方法及装置 |
| WO2017143513A1 (zh) * | 2016-02-23 | 2017-08-31 | 华为技术有限公司 | 一种启动Boot的方法、CPU及单板 |
| CN107273150A (zh) * | 2017-05-10 | 2017-10-20 | 深圳市金百锐通信科技有限公司 | 预加载固件下载写入方法及装置 |
| WO2019071828A1 (zh) * | 2017-10-10 | 2019-04-18 | 武汉斗鱼网络科技有限公司 | 检测应用安装包二次打包的方法、存储介质、设备及系统 |
| CN109814934A (zh) * | 2019-01-31 | 2019-05-28 | 安谋科技(中国)有限公司 | 数据处理方法、装置、可读介质和系统 |
| CN111273949A (zh) * | 2018-12-05 | 2020-06-12 | 三星电子株式会社 | 嵌入式系统的引导只读存储器更新方法和启动方法 |
| CN111859402A (zh) * | 2020-07-30 | 2020-10-30 | 山东超越数控电子股份有限公司 | 一种基于uefi bios启动的安全引导方法及装置 |
| CN113094708A (zh) * | 2021-04-12 | 2021-07-09 | 北京明朝万达科技股份有限公司 | 电子文件处理方法及装置、存储介质和处理器 |
| CN114547618A (zh) * | 2020-11-25 | 2022-05-27 | 广东朝歌智慧互联科技有限公司 | 基于Linux系统的安全启动方法、装置、电子设备及存储介质 |
| CN115147967A (zh) * | 2022-06-02 | 2022-10-04 | 福建新大陆通信科技股份有限公司 | 一种基于ctid和超级sim卡的信息核验方法及系统 |
| CN116506692A (zh) * | 2023-02-20 | 2023-07-28 | 福建新大陆通信科技股份有限公司 | 一种机顶盒影片搜索方法、系统、设备及介质 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101588440A (zh) * | 2009-07-09 | 2009-11-25 | 山东泰信电子有限公司 | 一种数字机顶盒用软件安全认证方法 |
| CN101719250A (zh) * | 2009-12-10 | 2010-06-02 | 中国联合网络通信集团有限公司 | 支付认证方法、平台和系统 |
-
2011
- 2011-11-09 CN CN201110353755.6A patent/CN102509047B/zh not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101588440A (zh) * | 2009-07-09 | 2009-11-25 | 山东泰信电子有限公司 | 一种数字机顶盒用软件安全认证方法 |
| CN101719250A (zh) * | 2009-12-10 | 2010-06-02 | 中国联合网络通信集团有限公司 | 支付认证方法、平台和系统 |
Cited By (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103974122B (zh) * | 2013-02-04 | 2018-04-24 | 上海澜至半导体有限公司 | 机顶盒芯片及应用在机顶盒芯片中的数字签名实现方法 |
| CN103974122A (zh) * | 2013-02-04 | 2014-08-06 | 澜起科技(上海)有限公司 | 机顶盒芯片及应用在机顶盒芯片中的数字签名实现方法 |
| CN103679037A (zh) * | 2013-12-05 | 2014-03-26 | 长城信息产业股份有限公司 | 非对称加密认证方法和基于非对称加密认证的嵌入式设备 |
| CN103679037B (zh) * | 2013-12-05 | 2017-09-26 | 长城信息产业股份有限公司 | 非对称加密认证方法和基于非对称加密认证的嵌入式设备 |
| CN104866757A (zh) * | 2014-02-24 | 2015-08-26 | 联想(北京)有限公司 | 一种验证方法及电子设备 |
| CN104866757B (zh) * | 2014-02-24 | 2019-01-15 | 联想(北京)有限公司 | 一种验证方法及电子设备 |
| CN104866738A (zh) * | 2014-02-25 | 2015-08-26 | 北京娜迦信息科技发展有限公司 | 一种程序代码保护方法及装置 |
| CN104866738B (zh) * | 2014-02-25 | 2019-04-26 | 北京娜迦信息科技发展有限公司 | 一种程序代码保护方法及装置 |
| CN104331658A (zh) * | 2014-11-14 | 2015-02-04 | 北京视博数字电视科技有限公司 | 一种智能终端应用程序的安装验证方法及系统 |
| CN104780445A (zh) * | 2015-03-18 | 2015-07-15 | 福建新大陆通信科技股份有限公司 | 一种机顶盒软件防恶意升级的方法及系统 |
| WO2016173267A1 (zh) * | 2015-04-29 | 2016-11-03 | 华为技术有限公司 | 一种完整性校验方法和装置 |
| CN106650455B (zh) * | 2015-10-30 | 2021-09-24 | 中兴通讯股份有限公司 | 一种系统安全启动方法及装置 |
| CN106650455A (zh) * | 2015-10-30 | 2017-05-10 | 中兴通讯股份有限公司 | 一种系统安全启动方法及装置 |
| WO2017143513A1 (zh) * | 2016-02-23 | 2017-08-31 | 华为技术有限公司 | 一种启动Boot的方法、CPU及单板 |
| CN107273150B (zh) * | 2017-05-10 | 2020-10-02 | 深圳市金百锐通信科技有限公司 | 预加载固件下载写入方法及装置 |
| CN107273150A (zh) * | 2017-05-10 | 2017-10-20 | 深圳市金百锐通信科技有限公司 | 预加载固件下载写入方法及装置 |
| WO2019071828A1 (zh) * | 2017-10-10 | 2019-04-18 | 武汉斗鱼网络科技有限公司 | 检测应用安装包二次打包的方法、存储介质、设备及系统 |
| CN111273949A (zh) * | 2018-12-05 | 2020-06-12 | 三星电子株式会社 | 嵌入式系统的引导只读存储器更新方法和启动方法 |
| CN109814934B (zh) * | 2019-01-31 | 2022-05-06 | 安谋科技(中国)有限公司 | 数据处理方法、装置、可读介质和系统 |
| CN109814934A (zh) * | 2019-01-31 | 2019-05-28 | 安谋科技(中国)有限公司 | 数据处理方法、装置、可读介质和系统 |
| CN111859402A (zh) * | 2020-07-30 | 2020-10-30 | 山东超越数控电子股份有限公司 | 一种基于uefi bios启动的安全引导方法及装置 |
| CN114547618A (zh) * | 2020-11-25 | 2022-05-27 | 广东朝歌智慧互联科技有限公司 | 基于Linux系统的安全启动方法、装置、电子设备及存储介质 |
| CN113094708A (zh) * | 2021-04-12 | 2021-07-09 | 北京明朝万达科技股份有限公司 | 电子文件处理方法及装置、存储介质和处理器 |
| CN115147967A (zh) * | 2022-06-02 | 2022-10-04 | 福建新大陆通信科技股份有限公司 | 一种基于ctid和超级sim卡的信息核验方法及系统 |
| CN115147967B (zh) * | 2022-06-02 | 2023-12-15 | 福建新大陆通信科技股份有限公司 | 一种基于ctid和超级sim卡的信息核验方法及系统 |
| CN116506692A (zh) * | 2023-02-20 | 2023-07-28 | 福建新大陆通信科技股份有限公司 | 一种机顶盒影片搜索方法、系统、设备及介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102509047B (zh) | 2014-08-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102509047B (zh) | 校验机顶盒中程序代码的方法和系统 | |
| US8281115B2 (en) | Security method using self-generated encryption key, and security apparatus using the same | |
| KR101795457B1 (ko) | 보안 기능이 강화된 디바이스의 초기화 방법 및 디바이스의 펌웨어 업데이트 방법 | |
| US8966248B2 (en) | Secure software file transfer systems and methods for vehicle control modules | |
| US8533492B2 (en) | Electronic device, key generation program, recording medium, and key generation method | |
| US9239920B2 (en) | Generation of working security key based on security parameters | |
| CN105812570A (zh) | 终端固件更新方法及装置 | |
| CN116388980B (zh) | 一种Android环境密钥分段处理方法及装置 | |
| CN109388961B (zh) | 存储设备的安全控制方法及存储设备 | |
| US20180204004A1 (en) | Authentication method and apparatus for reinforced software | |
| CN101520832A (zh) | 一种文件代码签名验证系统及其方法 | |
| CN108055585B (zh) | 数据处理方法、机顶盒升级方法、终端和机顶盒 | |
| CN103338450A (zh) | 一种验证方法及设备 | |
| GB2556638A (en) | Protecting usage of key store content | |
| CN104394467B (zh) | 机顶盒应用程序的下载方法及机顶盒 | |
| CN104135531B (zh) | 一种Web软件的升级方法及装置 | |
| CN107944234A (zh) | 一种Android设备的刷机控制方法 | |
| CN114780923A (zh) | 一种电子印章的管控方法及系统 | |
| KR101642267B1 (ko) | 앱 위변조 방지시스템 및 그 방법 | |
| CN1863038B (zh) | 对终端设备中应用程序实施控制和管理的方法 | |
| CN108933790B (zh) | 高安全等级的ota升级固件的加密方法 | |
| WO2018033017A1 (zh) | 一种授信的终端状态转换方法和系统 | |
| CN114124403B (zh) | 实现设备远程控制的方法、装置和系统 | |
| CN105812877A (zh) | 一种基于Chip ID的机顶盒启动方法以及系统 | |
| CN107992760A (zh) | 秘钥写入方法、装置、设备及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: Method and system for verifying program code in set-top box Effective date of registration: 20150504 Granted publication date: 20140827 Pledgee: Bank of Beijing Limited by Share Ltd. double show branch Pledgor: BEIJING CYCLE CENTURY DIGITAL TECHNOLOGY Co.,Ltd. Registration number: 2015990000343 |
|
| PLDC | Enforcement, change and cancellation of contracts on pledge of patent right or utility model | ||
| C56 | Change in the name or address of the patentee | ||
| CP03 | Change of name, title or address |
Address after: 100191, Taixing building, 11 Garden East Road, Beijing, 4, 401, Haidian District Patentee after: BEIJING CYCLE CENTURY TECHNOOGY Co.,Ltd. Address before: 100191, room 11, 505 Garden Road East, Beijing, Haidian District Patentee before: BEIJING CYCLE CENTURY DIGITAL TECHNOLOGY Co.,Ltd. |
|
| PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: Method and system for verifying program code in set-top box Effective date of registration: 20160726 Granted publication date: 20140827 Pledgee: Bank of Beijing Limited by Share Ltd. double show branch Pledgor: BEIJING CYCLE CENTURY TECHNOOGY Co.,Ltd. Registration number: 2016990000631 |
|
| PLDC | Enforcement, change and cancellation of contracts on pledge of patent right or utility model | ||
| PC01 | Cancellation of the registration of the contract for pledge of patent right |
Date of cancellation: 20160726 Granted publication date: 20140827 Pledgee: Bank of Beijing Limited by Share Ltd. double show branch Pledgor: BEIJING CYCLE CENTURY TECHNOOGY Co.,Ltd. Registration number: 2015990000343 |
|
| PLDC | Enforcement, change and cancellation of contracts on pledge of patent right or utility model | ||
| PM01 | Change of the registration of the contract for pledge of patent right |
Change date: 20160726 Registration number: 2015990000343 Pledgor after: BEIJING CYCLE CENTURY TECHNOOGY Co.,Ltd. Pledgor before: BEIJING CYCLE CENTURY DIGITAL TECHNOLOGY Co.,Ltd. |
|
| PC01 | Cancellation of the registration of the contract for pledge of patent right |
Date of cancellation: 20170622 Granted publication date: 20140827 Pledgee: Bank of Beijing Limited by Share Ltd. double show branch Pledgor: BEIJING CYCLE CENTURY TECHNOOGY Co.,Ltd. Registration number: 2016990000631 |
|
| PC01 | Cancellation of the registration of the contract for pledge of patent right | ||
| PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: Method and system for verifying program code in set-top box Effective date of registration: 20170622 Granted publication date: 20140827 Pledgee: Bank of Beijing Limited by Share Ltd. double show branch Pledgor: BEIJING CYCLE CENTURY TECHNOOGY Co.,Ltd. Registration number: 2017990000525 |
|
| PE01 | Entry into force of the registration of the contract for pledge of patent right | ||
| PC01 | Cancellation of the registration of the contract for pledge of patent right |
Date of cancellation: 20180702 Granted publication date: 20140827 Pledgee: Bank of Beijing Limited by Share Ltd. double show branch Pledgor: BEIJING CYCLE CENTURY TECHNOOGY Co.,Ltd. Registration number: 2017990000525 |
|
| PC01 | Cancellation of the registration of the contract for pledge of patent right | ||
| PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: Method and system for verifying program code in set-top box Effective date of registration: 20180726 Granted publication date: 20140827 Pledgee: Bank of Beijing Limited by Share Ltd. double show branch Pledgor: BEIJING CYCLE CENTURY TECHNOOGY Co.,Ltd. Registration number: 2018990000609 |
|
| PE01 | Entry into force of the registration of the contract for pledge of patent right | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140827 |