WIPO logo
Mobile | Deutsch | English | Español | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2017050110) PROCÉDÉ ANTI-VOL DE CODE DE LOGICIEL POUR SYSTÈME EMBARQUÉ, ET DISPOSITIF ASSOCIÉ
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2017/050110    N° de la demande internationale :    PCT/CN2016/097747
Date de publication : 30.03.2017 Date de dépôt international : 31.08.2016
CIB :
G06F 21/12 (2013.01)
Déposants : PHICOMM (SHANGHAI) CO., LTD. [CN/CN]; No. 3666, SiXian Rd. Songjiang District Shanghai 201616 (CN)
Inventeurs : PEI, Zhigang; (CN)
Mandataire : SHANGHAI SHUONEE INTELLECTUAL PROPERTY LAW OFFICE; Rm 413, No. 2966 Jinke Road Pudong New district Shanghai 201203 (CN)
Données relatives à la priorité :
201510607321.2 22.09.2015 CN
Titre (EN) SOFTWARE CODE ANTI-THEFT METHOD FOR EMBEDDED SYSTEM, AND DEVICE FOR SAME
(FR) PROCÉDÉ ANTI-VOL DE CODE DE LOGICIEL POUR SYSTÈME EMBARQUÉ, ET DISPOSITIF ASSOCIÉ
(ZH) 一种嵌入式系统的软件代码防盗方法及装置
Abrégé : front page image
(EN)A software code anti-theft method of an embedded system, comprising: electrically initializing the embedded system, and reading an underlying driver code from a flash memory (S101); externally providing a peripheral memory in the embedded system (S102); electrotransplanting a predetermined segment of the underlying driver code to the peripheral memory, and deleting the code corresponding to the predetermined segment from the flash memory; electrotransplanting the predetermined segment to the peripheral memory, such that the predetermined segment will not be stolen when the underlying driver code is stolen (S103); and restarting the embedded system (S104). The anti-theft method employs an ingenious combination of software and hardware to divide the underlying driver code into two parts for storage, which departs radically from the traditional design of an embedded system having only one external FLASH. The present method occupies a small area on the PCB, consumes less power, uses a single power source for power supply and is thus free of power-up sequencing requirements, while at the same time ensuring that two embedded products with the same data link layer address cannot establish communicate with each other, thus further enhancing the anti-theft function.
(FR)La présente invention concerne un procédé anti-vol de code de logiciel d'un système embarqué, comprenant les étapes consistant à : initialiser électriquement le système embarqué, et lire un code de pilote sous-jacent à partir d'une mémoire flash (S101) ; fournir depuis l'extérieur une mémoire périphérique dans le système embarqué (S102) ; électrotransplanter un segment prédéterminé du code de pilote sous-jacent dans la mémoire périphérique, et supprimer le code correspondant au segment prédéterminé de la mémoire flash ; électrotransplanter le segment prédéterminé dans la mémoire périphérique, de telle sorte que le segment prédéterminé ne sera pas volé lorsque le code de pilote sous-jacent sera volé (S103) ; et redémarrer le système embarqué (S104). Le procédé anti-vol utilise une ingénieuse combinaison de logiciels et de matériels pour diviser le code de pilote sous-jacent en deux parties pour le stockage, ce qui diffère radicalement de la conception traditionnelle d'un système embarqué avec une seule mémoire flash externe. Le présent procédé occupe un faible encombrement sur la carte, consomme moins d'énergie, utilise une source d'alimentation unique pour l'alimentation et n'est donc pas soumis aux exigences de séquencement de mise sous tension, tout en assurant que deux produits intégrés avec la même adresse de couche de liaison de données ne peuvent pas établir de communication l'un avec l'autre, améliorant ainsi la fonction anti-vol.
(ZH)一种嵌入式系统的软件代码防盗方法,包括:将所述嵌入式系统进行电初始化,读取闪存中的底层驱动代码(S101);在所述嵌入式系统中外置一外设存储器(S102);将所述底层驱动代码的预设段电移植到所述外设存储器中,并将所述预设段对应的代码在所述闪存中删除;将所述预设段电移植到所述外设存储器中,用以当所述底层驱动代码被窃取时所述预设段不会被窃取(S103);以及将所述嵌入式系统进行重新启动(S104)。该防盗方法采用软件与硬件的巧妙结合,将底层驱动代码拆分成两部分进行存储,颠覆只有一个外置FLASH的嵌入式系统的传统设计方案,占用PCB的面积小、功耗低、单路电源供电无上电时序要求;同时,保证拥有相同数据链路层地址的两台嵌入式产品不能建立通信,进一步地加强防盗功能。
États désignés : AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Office européen des brevets (OEB) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Langue de publication : chinois (ZH)
Langue de dépôt : chinois (ZH)