CN107688463B - 一种嵌入式设备版本文件打包的方法 - Google Patents
一种嵌入式设备版本文件打包的方法 Download PDFInfo
- Publication number
- CN107688463B CN107688463B CN201710862501.4A CN201710862501A CN107688463B CN 107688463 B CN107688463 B CN 107688463B CN 201710862501 A CN201710862501 A CN 201710862501A CN 107688463 B CN107688463 B CN 107688463B
- Authority
- CN
- China
- Prior art keywords
- file
- module
- bin
- bin file
- linux kernel
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000004806 packaging method and process Methods 0.000 title claims abstract description 11
- 238000004364 calculation method Methods 0.000 claims abstract description 23
- 238000012856 packing Methods 0.000 claims abstract description 10
- 125000004122 cyclic group Chemical group 0.000 claims abstract description 8
- 238000012795 verification Methods 0.000 abstract description 5
- 238000005336 cracking Methods 0.000 abstract description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 241000282326 Felis catus Species 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013503 de-identification Methods 0.000 description 1
- ZXQYGBMAQZUVMI-GCMPRSNUSA-N gamma-cyhalothrin Chemical compound CC1(C)[C@@H](\C=C(/Cl)C(F)(F)F)[C@H]1C(=O)O[C@H](C#N)C1=CC=CC(OC=2C=CC=CC=2)=C1 ZXQYGBMAQZUVMI-GCMPRSNUSA-N 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
- H04L63/0442—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/0643—Hash functions, e.g. MD5, SHA, HMAC or f9 MAC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3236—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
- H04L9/3239—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Power Engineering (AREA)
- Storage Device Security (AREA)
Abstract
Description
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710862501.4A CN107688463B (zh) | 2017-09-21 | 2017-09-21 | 一种嵌入式设备版本文件打包的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710862501.4A CN107688463B (zh) | 2017-09-21 | 2017-09-21 | 一种嵌入式设备版本文件打包的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107688463A CN107688463A (zh) | 2018-02-13 |
CN107688463B true CN107688463B (zh) | 2020-08-18 |
Family
ID=61156553
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710862501.4A Active CN107688463B (zh) | 2017-09-21 | 2017-09-21 | 一种嵌入式设备版本文件打包的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107688463B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108762788B (zh) * | 2018-05-31 | 2023-07-28 | 杭州吉吉知识产权运营有限公司 | 一种基于服务器的嵌入式设备固件加密方法和*** |
CN110661621A (zh) * | 2018-06-28 | 2020-01-07 | 中车株洲电力机车研究所有限公司 | 一种基于hmac、aes、rsa的混合加解密方法 |
CN109214168B (zh) * | 2018-08-27 | 2020-08-18 | 阿里巴巴集团控股有限公司 | 固件升级方法及装置 |
CN110727542B (zh) * | 2019-09-18 | 2023-02-28 | 陕西法士特齿轮有限责任公司 | 一种Hex文件处理方法及应用 |
CN111831323A (zh) * | 2020-05-29 | 2020-10-27 | 大数金科网络技术有限公司 | 容器化的增量持续交付方法 |
CN114297679B (zh) * | 2021-12-27 | 2023-03-24 | 武汉思普崚技术有限公司 | 一种镜像加密传输与升级的方法 |
CN114995873A (zh) * | 2022-06-09 | 2022-09-02 | 宁波三星医疗电气股份有限公司 | 嵌入式设备多python文件自动打包处理方法、介质及电子设备 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101344906A (zh) * | 2008-05-19 | 2009-01-14 | 北京深思洛克数据保护中心 | 一种分块式的远程更新方法 |
CN101924607A (zh) * | 2010-08-27 | 2010-12-22 | 华为终端有限公司 | 基于固件空中传输技术的固件处理方法、装置及*** |
CN102693283A (zh) * | 2012-05-07 | 2012-09-26 | 深圳市共进电子股份有限公司 | 一种嵌入式***的数据分区存储方法及***引导启动方法 |
CN103207800A (zh) * | 2013-04-24 | 2013-07-17 | 厦门亿联网络技术股份有限公司 | 一种安全灵活的固件升级方法 |
CN104503803A (zh) * | 2014-12-26 | 2015-04-08 | 上海斐讯数据通信技术有限公司 | 一种Linux内核及文件***的升级方法 |
CN104750527A (zh) * | 2015-03-27 | 2015-07-01 | 广州快飞计算机科技有限公司 | 一种嵌入式***升级方法及*** |
CN104850427A (zh) * | 2015-04-22 | 2015-08-19 | 深圳市元征科技股份有限公司 | 一种代码升级方法及装置 |
CN105335181A (zh) * | 2014-08-06 | 2016-02-17 | 中兴通讯股份有限公司 | 一种实现ota升级的方法和终端 |
CN105487888A (zh) * | 2015-11-26 | 2016-04-13 | 武汉光迅科技股份有限公司 | 一种生成在***升级和/或在应用升级的升级文件的方法 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7320063B1 (en) * | 2005-02-04 | 2008-01-15 | Sun Microsystems, Inc. | Synchronization primitives for flexible scheduling of functional unit operations |
CN101132275B (zh) * | 2006-08-23 | 2010-05-12 | 中国科学院计算技术研究所 | 一种实现数字内容使用权利的安全保护*** |
WO2010151750A1 (en) * | 2009-06-26 | 2010-12-29 | Simplivt Corporation | Scalable indexing in a non-uniform access memory |
CN102043652B (zh) * | 2010-12-08 | 2014-04-30 | 苏州捷泰科信息技术有限公司 | 嵌入式设备根文件***的处理***和处理方法 |
CN103106355A (zh) * | 2011-11-15 | 2013-05-15 | 中兴通讯股份有限公司 | 一种软件版本保护实现方法和*** |
CN102902530A (zh) * | 2012-09-07 | 2013-01-30 | 四川长虹电器股份有限公司 | 一种基于linux嵌入式操作***的程序校验装置 |
CN103593216B (zh) * | 2013-11-12 | 2017-12-05 | 上海斐讯数据通信技术有限公司 | 将ubi格式的***文件制作成工厂烧录映像文件方法 |
CN105739961B (zh) * | 2014-12-12 | 2020-11-03 | 南京中兴新软件有限责任公司 | 一种嵌入式***的启动方法和装置 |
CN105354050B (zh) * | 2015-09-30 | 2019-05-17 | 深圳市九洲电器有限公司 | 一种智能终端的应用软件调用方法 |
CN105893090B (zh) * | 2016-03-31 | 2019-05-10 | 武汉光迅科技股份有限公司 | 一种嵌入式***bootrom和应用程序升级方法 |
-
2017
- 2017-09-21 CN CN201710862501.4A patent/CN107688463B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101344906A (zh) * | 2008-05-19 | 2009-01-14 | 北京深思洛克数据保护中心 | 一种分块式的远程更新方法 |
CN101924607A (zh) * | 2010-08-27 | 2010-12-22 | 华为终端有限公司 | 基于固件空中传输技术的固件处理方法、装置及*** |
CN102693283A (zh) * | 2012-05-07 | 2012-09-26 | 深圳市共进电子股份有限公司 | 一种嵌入式***的数据分区存储方法及***引导启动方法 |
CN103207800A (zh) * | 2013-04-24 | 2013-07-17 | 厦门亿联网络技术股份有限公司 | 一种安全灵活的固件升级方法 |
CN105335181A (zh) * | 2014-08-06 | 2016-02-17 | 中兴通讯股份有限公司 | 一种实现ota升级的方法和终端 |
CN104503803A (zh) * | 2014-12-26 | 2015-04-08 | 上海斐讯数据通信技术有限公司 | 一种Linux内核及文件***的升级方法 |
CN104750527A (zh) * | 2015-03-27 | 2015-07-01 | 广州快飞计算机科技有限公司 | 一种嵌入式***升级方法及*** |
CN104850427A (zh) * | 2015-04-22 | 2015-08-19 | 深圳市元征科技股份有限公司 | 一种代码升级方法及装置 |
CN105487888A (zh) * | 2015-11-26 | 2016-04-13 | 武汉光迅科技股份有限公司 | 一种生成在***升级和/或在应用升级的升级文件的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN107688463A (zh) | 2018-02-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107688463B (zh) | 一种嵌入式设备版本文件打包的方法 | |
EP1855281B1 (en) | Apparatus for writing data to a medium | |
US20240054207A1 (en) | Validation of Software Residing on Remote Computing Devices | |
CN104268468B (zh) | 一种对Android***动态链接库保护方法及*** | |
WO2015058620A1 (en) | Method and apparatus for generating installation package corresponding to an application and executing application | |
JP2001297038A (ja) | データ記憶装置および記録媒体並びに記録媒体制御方法 | |
CN107070656B (zh) | 一种应用程序中so文件的加密方法、解密方法和*** | |
CN102439897A (zh) | 电子仪器、密钥生成程序、记录介质以及密钥生成方法 | |
EP3316160A1 (en) | Authentication method and apparatus for reinforced software | |
CN109445705B (zh) | 固件认证方法及固态硬盘 | |
JP5466645B2 (ja) | 記憶装置、情報処理装置およびプログラム | |
CN115146318B (zh) | 虚拟磁盘安全存储方法 | |
CN112131595A (zh) | 一种SQLite数据库文件安全存取方法及装置 | |
CN108170461A (zh) | 差分升级包生成方法、差分升级方法及装置 | |
CN109271181A (zh) | 应用兼容性修复方法、终端设备及计算机可读存储介质 | |
CN116932011B (zh) | 一种ssd固件分段加密以及烧录方法 | |
CN112035803B (zh) | 一种基于Windows平台软件的保护方法及装置 | |
CN102971984A (zh) | 认证存储设备的方法、机器可读的存储介质、和主机设备 | |
US20200233676A1 (en) | Bios management device, bios management system, bios management method, and bios management program-stored recording medium | |
CN106446699A (zh) | 刷机方法、装置及终端 | |
CN107861892B (zh) | 一种实现数据处理的方法及终端 | |
CN115688120A (zh) | 安全芯片固件导入方法、安全芯片及计算机可读存储介质 | |
CN105512560A (zh) | 一种一次性可编程存储器芯片和及其的控制方法 | |
CN114579337A (zh) | 用于在用户设备中生成核心转储的方法和*** | |
CN1898625A (zh) | 许可信息管理设备和许可信息管理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20240409 Address after: Room 218-006, Jiangxi Caichuang Industrial Park, No. 32 Mopanshan North Road, Wanli, Nanchang City, Jiangxi Province, 330000 Patentee after: NANCHANG CHANNAO TECHNOLOGY CO.,LTD. Country or region after: China Address before: 310012 A Block 12, Building D, Paradise Software Park, 3 Xidoumen Road, Xihu District, Hangzhou City, Zhejiang Province Patentee before: HANGZHOU QUANWEI TECHNOLOGY CO.,LTD. Country or region before: China |
|
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20240418 Address after: 400700 Chongqing District of Beibei City, the town of salt dam No. 1 Patentee after: CHONGQING HUAWEI INDUSTRY (Group) Co.,Ltd. Country or region after: China Address before: Room 218-006, Jiangxi Caichuang Industrial Park, No. 32 Mopanshan North Road, Wanli, Nanchang City, Jiangxi Province, 330000 Patentee before: NANCHANG CHANNAO TECHNOLOGY CO.,LTD. Country or region before: China |