Patent WO-2005074512-B1 (WO)
Title: Systeme de stockage de supports intelligent
Inventor: TANNER RICHARD CARL JR
IPC: G06F21/00
Filed: 2005-01-26
Abstract: L'invention concerne un système de stockage de supports intelligent (IMMS) permettant d'empêcher la copie et l'utilisation de programmes informatiques et/ou des fichiers de données sans autorisation. Dans un mode de réalisation exemplaire de l'invention, un élément de commande intelligent (ICE) est installé entre un système informatique et une mémoire de grande capacité. Dans un mode de réalisation préféré, l'ICE est disposé entre une interface de mémoire de grande capacité et l'interface du système informatique. Cet ICE est responsable de l'écriture de données dans des mémoires protégées de grande capacité de l'IMSS et de leur lecture. L'ICE écrit dans ces mémoires de grande capacité et lit à partir de celles-ci à l'aide de mécanismes de codage et de cryptage spéciaux. Chaque ICE de l'IMSS utilise des clés différentes pour coder et crypter des données stockées dans la mémoire de grande capacité. Des données protégées sont préparées pour être installées sur un IMSS individuel lui-même installé sur un système informatique spécifique non utilisable par un autre ordinateur quelconque (même lorsque cet autre ordinateur est équipé avec un autre IMSS). Dans certains modes de réalisation, les interfaces de mémoire de grande capacité sont cloisonnées en interfaces protégées et en interfaces non protégées. Dans des modes de réalisation où des interfaces associées sont cloisonnées, les interfaces de mémoire de grande capacité non protégées sont commandées soit directement par le système, soit indirectement (comme interfaces logiques de mémoire de grande capacité) par l'ICE. En revanche, l'accès direct aux interfaces protégées de mémoire de grande capacité à partir de l'interface système est physiquement restreint, et lesdites interfaces sont généralement commandées uniquement par l'ICE. La séparation de l'accès direct à l'interface système fournit un niveau de protection de base contre le piratage. Dans d'autres modes de réalisation, le codage et le cryptage par l'ICE de données stockées dans une mémoire protégée de grande capacité connectée à l'IMSS fournit au autre niveau de protection. Le protocole d'interface mis en oeuvre par l'ICE est prioritaire et breveté uniquement dans les usines et chez les distributeurs de logiciels qui fournissent encore un autre niveau de protection. L'utilisation de commandes de lecture de mémoire de grande capacité normalisées (c'est-à-dire des commandes de lecture non IMSS ICE) sur des unités de disque dur et des dispositifs inscriptibles par un IMSS entraîne uniquement la lecture de données codées et cryptées de la mémoire protégée de grande capacité. Bien qu'il soit possible d'effectuer des copies de secours des fichiers protégés (c'est-à-dire codés et/ou cryptés), ces copies sont inutiles à toute autre fin, du fait qu'elles contiennent des données codées et/ou cryptées que seul l'IMSS d'origine peut décoder ou déchiffrer. En conséquence, les copies de programmes et/ou de fichiers de données protégés effectuées à des fins de secours légitime ne peuvent être utilisées à d'autres fins.