SE1001027A1 - Portable secure erasable memory device, method and computer program - Google Patents
Portable secure erasable memory device, method and computer program Download PDFInfo
- Publication number
- SE1001027A1 SE1001027A1 SE1001027A SE1001027A SE1001027A1 SE 1001027 A1 SE1001027 A1 SE 1001027A1 SE 1001027 A SE1001027 A SE 1001027A SE 1001027 A SE1001027 A SE 1001027A SE 1001027 A1 SE1001027 A1 SE 1001027A1
- Authority
- SE
- Sweden
- Prior art keywords
- att
- memory device
- för
- och
- svar
- Prior art date
Links
- 238000000034 method Methods 0.000 title description 19
- 238000004590 computer program Methods 0.000 title description 14
- RYXPMWYHEBGTRV-UHFFFAOYSA-N Omeprazole sodium Chemical compound [Na+].N=1C2=CC(OC)=CC=C2[N-]C=1S(=O)CC1=NC=C(C)C(OC)=C1C RYXPMWYHEBGTRV-UHFFFAOYSA-N 0.000 claims 2
- 230000015654 memory Effects 0.000 description 42
- 230000004044 response Effects 0.000 description 16
- 230000004913 activation Effects 0.000 description 12
- 230000006870 function Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 238000013519 translation Methods 0.000 description 7
- 230000003213 activating effect Effects 0.000 description 6
- 238000012217 deletion Methods 0.000 description 5
- 230000037430 deletion Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- HBBGRARXTFLTSG-UHFFFAOYSA-N Lithium ion Chemical compound [Li+] HBBGRARXTFLTSG-UHFFFAOYSA-N 0.000 description 1
- 239000012190 activator Substances 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 229910001416 lithium ion Inorganic materials 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- 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/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/86—Secure or tamper-resistant housings
-
- 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/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/78—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
- G06F21/79—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data in semiconductor storage media, e.g. directly-addressable memories
-
- 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/62—Protecting access to data via a platform, e.g. using keys or access control rules
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2143—Clearing memory, e.g. to prevent the data from being stolen
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
Description
15 20 25 30 120220 Iz\PA'I'RAWIN\COPY\JA\PIBG80ll6_l20214_SVenSk ÖVGESÅECHÅHQJIOCX 2 När en vanlig USB-minnessticka lämnas över till en annan person, som delar exempelvis en elektronisk presentation, kan möjlig känslig information kopieras till den andra personens dator. 15 20 25 30 120220 Iz \ PA'I'RAWIN \ COPY \ JA \ PIBG80ll6_l20214_ENGLISH ÖVGESÅECHÅHQJIOCX 2 When a standard USB memory stick is handed over to another person, who shares an electronic presentation, for example, possible sensitive information can be copied to the other person's computer .
Sammanfattning Det ska poängteras att termen “innefatta/innefattandefi när den används i denna beskrivning, tas med för att specificera förekomsten av bestämda särdrag, enheter, steg eller komponenter, men utesluter inte förekomsten eller tillägget av en eller flera andra särdrag, enheter, steg, komponenter eller grupper därav.Summary It should be noted that the term “include / include fi when used in this description, is included to specify the presence of particular features, units, steps or components, but does not exclude the presence or addition of one or fl your other features, units, steps, components or groups thereof.
Det är ett ändamål med uppfinningen att undanröja ovan nämnda nackdelar och att tillhandahålla en portabel säkert raderbar minnesanordning och en metod för säker radering av information från en portabel minnesanordning.It is an object of the invention to obviate the above-mentioned disadvantages and to provide a portable securely erasable memory device and a method for securely erasing information from a portable memory device.
Enligt en första aspekt på uppfinningen uppnås detta med en portabel säkert raderbar minnesanordning, innefattande en minnesenhet för datalagring, kännetecknad av en intern spänningskälla hos minnesanordningen och ett aktiveringsorgan för radering anordnat att radera minnesenheten som svar på aktivering.According to a first aspect of the invention, this is achieved with a portable securely erasable memory device, comprising a memory unit for data storage, characterized by an internal voltage source of the memory device and an activating means for erasing arranged to erase the memory unit in response to activation.
I några utföringsformer är aktiveringsorganet för radering anpassat att bryta spänningsförsörjningen till minnesenheten som svar på aktiveringen.In some embodiments, the actuation means for erasing is adapted to disconnect the power supply to the memory unit in response to the activation.
Den portabel säkert raderbar minnesanordning kan i några utföringsformer innefatta en styrenhet operativt kopplad till minnesenheten, varvid styrenheten är anordnad att: detektera åtminstone en raderingssignal generad som svar på att aktiveringsorganet för radering är aktiverat en förutbestämd tid; och generera kontrollkommandon att radera minnesenheten som svar på den detekterade raderingssignalen.The portable securely erasable memory device may in some embodiments comprise a control unit operatively coupled to the memory unit, the control unit being arranged to: detect at least one erasure signal generated in response to the erasure activating means being activated for a predetermined time; and generating control commands to erase the memory device in response to the detected erase signal.
I några utföringsformer kan det extema aktiveringsorganet för radering innefatta en raderingsknapp.In some embodiments, the external deletion activator may include a delete button.
I några utföringsformer kan aktiveringsorganet för radering innefatta en första raderingsknapp och en andra raderingsknapp och att styrenheten är anordnad att detektera nämnda åtminstone en raderingssignal genererad som svar på att den första raderingsknappen och den andra raderingsknappen samtidigt har tryckts in en förut- bestämd tid. 10 15 20 25 120220 I z \PATRAWIN\COPY\JA\PIBS80l16_12 02 l4_svensk översättning . docx 3 I några utföringsformer kan den portabla säkert raderbar minnesanordningen dessutom innefatta en tidräkningsenhet, varvid styrenheten är anordnad att detektera huruvida antingen den interna spänningsmatningen blir låg eller att minnesanordningen inte har anslutits till en matad port på en förutbestämd tid och som svar generera kontrollkommandon eller signaler att radera minnesenheten.In some embodiments, the actuation means for erasure may comprise a first erasure button and a second erasure button and that the control unit is arranged to detect said at least one erasure signal generated in response to the first erasure button and the second erasure button being pressed for a predetermined time simultaneously. 10 15 20 25 120220 I z \ PATRAWIN \ COPY \ JA \ PIBS80l16_12 02 l4_swedish translation. docx 3 In some embodiments, the portable securely erasable memory device may further include a timing unit, the controller being arranged to detect whether either the internal voltage supply is low or the memory device has not been connected to a supplied port for a predetermined time and in response generating control commands or signals to delete the memory device.
I några utföringsforrner är styrenheten anordnad att bestämma när minnesanordningen har blivit manuellt eller automatiskt raderad och styrenheten är matad av den interna spänningsmatningen eller medelst anslutning till en matad port; och som svar formatera minnesenheten.In some embodiments, the control unit is arranged to determine when the memory device has been manually or automatically erased and the control unit is supplied by the internal voltage supply or by means of a connection to a supplied port; and in response format the memory device.
Enligt en andra aspekt på uppfinningen uppnås ändamålet av en metod för säker radering av data. Metoden kännetecknas av stegen att: detektera åtminstone en raderingssignal från aktiveringsorganet för radering när det har aktiverats en förutbestämd tid; och generera kontrollkommandon att radera en minnesenhet hos den portabla minnesanordningen som svar på den detekterade raderingssignalen.According to a second aspect of the invention, the object is achieved by a method for securely deleting data. The method is characterized by the steps of: detecting at least one erasure signal from the activation means for erasure when it has been activated for a predetermined time; and generating control commands to erase a memory unit of the portable memory device in response to the detected erase signal.
I några utföringsforrner innefattande metoden vidare stegen att: detektera huruvida antingen den intema spänningsmatningen blir låg eller att minnesanordningen inte har anslutits till en matad port på en förutbestämd tid; och generera kontrollkommandon eller signaler att radera minnesenheten.In some embodiments, the method further comprises the steps of: detecting whether either the internal voltage supply becomes low or the memory device has not been connected to a supplied port for a predetermined time; and generating control commands or signals to erase the memory device.
Enligt en tredje aspekt på uppfinningen uppnås ändamålet av ett datorprogram innefattande instruktioner att verkar så en dator utför metoden enligt den andra aspekten, när programmet körs på en dator.According to a third aspect of the invention, the object is achieved by a computer program comprising instructions for operating a computer to perform the method according to the second aspect, when the program is run on a computer.
En fördel med några utföringsformer av uppfinningen är att informations- överföring kan genomföras på ett skyddat och kontrollerat sätt. All data kan raderas permanent inom några sekunder. Tack vare den säkra raderingen kan minnet åter- användas för olika ändamål om och om igen. 10 15 20 25 30 12 022 0 I : \PATRAWIN\COPY\JA\P186B0116_12 02l4_svensk översättning . docx 4 Kort beskrivning av ritningarna Ytterligare ändamål, särdrag och fördelar hos uppfinningen är uppenbara genom följande detaljerade beskrivning av utföringsformer av uppfinningen med hänvisning till de bifogade ritningama, på vilka: FIG 1 illustrera en portabel säkert raderbar minnesanordning enligt några utföringsforrner av uppfinningen; FIG 2 illustrerar ett blockdiagram av den portabla säkert raderbara minnesanordningen i FIG 1 enligt några utföringsformer av uppfinningen; FIG 3 illustrerar en portabel säkert raderbar minnesanordning enligt några alternativa utföringsformer av uppfinningen; FIG 4 illustrerar ett blockdiagram av den portabla säkert raderbara minnesanordningen i FIG 3 enligt några utföringsforrner av uppfinningen; FIG 5 illustrerar en portable säkert raderbar minnesanordning enligt några utföringsformer av uppfinningen; FIG 6 illustrerar ett blockdiagram av den portabla säkert raderbara minnesanordningen i FIG 5 enligt några utföringsformera av uppfinningen; och FIG 7 är ett flödesdiagram, som illustrerar stegen i en metod för säker radering av data från den portabla säkert raderbara minnesanordningen.An advantage of some embodiments of the invention is that information transmission can be carried out in a protected and controlled manner. All data can be permanently deleted within a few seconds. Thanks to the secure erasure, the memory can be reused for different purposes over and over again. 10 15 20 25 30 12 022 0 In: \ PATRAWIN \ COPY \ JA \ P186B0116_12 02l4_swedish translation. Brief Description of the Drawings Further objects, features and advantages of the invention will become apparent from the following detailed description of embodiments of the invention when taken in conjunction with the accompanying drawings, in which: FIG. Fig. 2 illustrates a block diagram of the portable securely erasable memory device of Fig. 1 according to some embodiments of the invention; Fig. 3 illustrates a portable securely erasable memory device according to some alternative embodiments of the invention; Fig. 4 illustrates a block diagram of the portable securely erasable memory device of Fig. 3 according to some embodiments of the invention; Fig. 5 illustrates a portable securely erasable memory device according to some embodiments of the invention; Fig. 6 illustrates a block diagram of the portable securely erasable memory device of Fig. 5 according to some embodiments of the invention; and Fig. 7 is a fate diagram illustrating the steps of a method for securely erasing data from the portable securely erasable memory device.
Detaljerad beskrivning Utföringsformer av uppfinningen kommer att beskrivas med hänvisning till FIG 1-7, som illustrerar schematíska exempelarrangemang enligt några utföringsformer av uppfinningen. Samma hänvisningsbeteckningar används för motsvarande särdrag i olika figurer.Detailed Description Embodiments of the invention will be described with reference to Figs. 1-7, which illustrate schematic exemplary arrangements according to some embodiments of the invention. The same reference numerals are used for corresponding features in different figures.
FIG 1 illustrerar en portable säkert raderbar minnesanordning 100 enligt några utföringsformer. Den portabla säkert raderbara minnesanordningen kan vara, men är inte begränsad till, en USB 2.0-minnessticka med funktionalitet för säker radering. Ett hölje 110 innehållande ett kretskort med en matningskrets, integrerade kretsar och minne, kan ha aktiveringsorgan för radering, såsom en första raderingsknapp 115a och en andra raderingsknapp 115 b i denna utföringsforrn. Aktiveringsorganet för radering kan vara anordnat på eller genom öppningar i hölj et 110. Ena änden av anordningen är 10 15 20 25 30 12 0220 I : \PATRAWIN\COPY\JA\PIBS80ll6_12 O2l4_svensk översättning . docx 5 förberedd med en USB-kontakt 120, som tillhandahåller ett fysiskt gränssnitt för anslut- ning till exempelvis en värddator.Fig. 1 illustrates a portable securely erasable memory device 100 according to some embodiments. The portable securely erasable memory device may be, but is not limited to, a USB 2.0 memory stick with secure erasure functionality. A housing 110 containing a circuit board having a supply circuit, integrated circuits and memory, may have actuating means for erasing, such as a first erasing button 115a and a second erasing button 115b in this embodiment. The actuating means for erasure may be arranged on or through openings in the housing 110. One end of the device is 10 15 20 25 30 12 0220 I: \ PATRAWIN \ COPY \ YES \ PIBS80116_12 docx 5 prepared with a USB connector 120, which provides a physical interface for connection to, for example, a host computer.
Den portabla säkert raderbara minnesanordningen 100 är företrädesvis avsedd för temporär lagring och forflyttning av känslig information. På grund av en säker radering kan minnesanordningen 100 återanvändas for olika ändamål, om och om igen.The portable securely erasable memory device 100 is preferably intended for temporary storage and transfer of sensitive information. Due to a secure erasure, the memory device 100 can be reused for various purposes, over and over again.
Den säkra raderingen genomförs med en intern batteri- eller arman intemt matad processor. Den interna spänningsmatningen kan alternativt tillhandahållas medelst en kondensator. Första gången minnesanordningen ansluts till en matad port, exempelvis en dator, formateras det intema minnessystemet hos minnesanordningen och anord- ningen aktiveras och kan ta emot data. Minnesanordningen förblir aktiv till en säker radering har genomförts. När den väl är raderad måste minnesanordningen 100 anslutas till en matad port för att aktiveras igen.The safe erasure is performed with an internal battery or other internally charged processor. The internal voltage supply can alternatively be provided by means of a capacitor. The first time the memory device is connected to a power port, such as a computer, the internal memory system of the memory device is formatted and the device is activated and can receive data. The memory device remains active until a safe erasure has been completed. Once erased, the memory device 100 must be connected to a power port to be reactivated.
Ett generellt blockdiagram av den portabla säkert raderbara minnesanordningen 100 visas i FIG 2. Höljet 110 kan innehålla ett kretskort 125 med därpå anordnade matningskretsar eller spänningskälla eller någon annan matning, innefattande men inte begränsad till, ett batteri 130, en laddningskrets 135, en övervakningsenhet 140, en regulator 145, en RTC-(real-time clock) 150, en minnesenhet 155 och en masslagringsstyrenhet 160.A general block diagram of the portable securely erasable memory device 100 is shown in FIG. 2. The housing 110 may include a circuit board 125 with supply circuits or voltage source or other supply provided thereon, including but not limited to, a battery 130, a charging circuit 135, a monitoring unit 140 , a controller 145, an RTC (real-time clock) 150, a memory unit 155 and a mass storage controller 160.
Laddningskretsen 135 kan vara ansluten till USB-kontakten 120 för att laddas med inspänning när minnesanordningen 100 är kopplad till exempelvis en strörnförsörjd värddator. Inspärmingen kan vara, men är inte begränsad till, USB +5V. Laddnings- kretsen 135 är kopplad till batteriet 130, som kan laddas tills det är fulladdat. En kapacitans kan alternativt tillhandahållas istället for batteriet. Vid detta steg kan ladd- ningskretsen 135 fortsätta att kompenseringsladda. En temperatursensor inuti batteriet kan tillhandahållas for att hindra överladdning. Laddningsregulatorn kan tillhandahålla, men är inte begränsad till, ett inspänningsområde om +2,5V - 5,5V och en utspänning på +3,3V.The charging circuit 135 may be connected to the USB connector 120 for charging with input voltage when the memory device 100 is connected to, for example, a powered host computer. The input can be, but is not limited to, USB + 5V. The charging circuit 135 is connected to the battery 130, which can be charged until it is fully charged. A capacitance can alternatively be provided instead of the battery. At this stage, the charging circuit 135 can continue to charge compensatingly. A temperature sensor inside the battery can be provided to prevent overcharging. The charge controller can provide, but is not limited to, a voltage range of + 2.5V - 5.5V and an output voltage of + 3.3V.
Minnesenheten 155 kan, men är inte begränsad till, ett flykti gt minne där varje fysisk bit av inforrnation är möjlig att adressera. I denna utfóringsform kan åtminstone en SDRAM-enhet av godtycklig storlek användas av den anslutna styrenheten 160. 10 15 20 25 30 35 12 022 o I = \PATR.AwIN\coPY\JA\P1asso116_12o214_svensk översättning .doex 6 Styrenheten kan innefatta, men är inte begränsad till, interna Flash- och SRAM-minnen, en SDRAM-styrenhet för att styra minnesenheten 155, en USB 2.0- enhetsport.The memory unit 155 may, but is not limited to, an augmented memory where each physical piece of information is possible to address. In this embodiment, at least one SDRAM unit of any size can be used by the connected control unit 160. 10 15 20 25 30 35 12 022 o I = \ PATR.AwIN \ coPY \ JA \ P1asso116_12o214_english translation .doex 6 The control unit may include, but is not limited to, internal Flash and SRAM memories, an SDRAM controller for controlling the memory device 155, a USB 2.0 device port.
Enligt en utföringsform är aktiveringsorganet för radering anordnat att koppla ifrån spänningsmatningen till minnesenheten 155 som svar på aktivering, varvid minnesenheten kan raderas.According to one embodiment, the activating means for erasing is arranged to disconnect the voltage supply to the memory unit 155 in response to activation, whereby the memory unit can be erased.
Styrenheten 160 är konfigurerad att styra raderingsfunktionerna hos minnesanordningen 100 att genomföra en säker och fullständig radering av minnes- innehållet hos minnesenheten 155. All data, inbegripen varje mínnestabell, raderas genom överskrivning (zeroisation) när raderingsfunktionen är aktiverad. Aktiverings- organet för radering kan vara anordnat på eller genom öppningar i hölj et 110 hos minnesanordningen 100. Aktiveringsorganet för radering, i.e raderingsknappama 115a och 115b i denna utföringsform, är operativt kopplad att generera en insignal till styr- enheten 160 när det aktiveras. En manuell säker radering av data från minnesenheten 155 kan genomföras genom aktivering av aktiveringsorganet för radering, ie att samtidigt trycka in båda aktiveringsknapparna 115a och 115b. Styrenheten är konfigu- rerad at detektera insignaler, som bildar åtminstone en raderingssignal genererad genom att raderingsknapparna 115a och 115 b trycks in. Styrenheten 160 är dessutom konfigu- rerad att detektera nämnda åtminstone en raderingssignal, genererad som svar på att aktiveringsorganet för radering aktiverats en förutbestämd tid och att generera en eller flera styrkommandon att radera minnesenheten 155 som svar på nämnda åtminstone en detekterad raderingssignal.The controller 160 is configured to control the erase functions of the memory device 100 to perform a secure and complete erasure of the memory contents of the memory device 155. All data, including each memory table, is erased by overwriting (zeroing) when the erase function is activated. The activation means for erasure may be arranged on or through openings in the housing 110 of the memory device 100. The activation means for erasure, i.e. the erasure buttons 115a and 115b in this embodiment, is operatively coupled to generate an input signal to the control unit 160 when activated. A manual secure erasure of data from the memory unit 155 can be performed by activating the activation means for erasure, i.e. simultaneously pressing both activation buttons 115a and 115b. The control unit is configured to detect input signals which form at least one erasure signal generated by pressing the erase buttons 115a and 115b. The control unit 160 is further configured to detect the at least one erasure signal, generated in response to the erasure activating means being activated for a predetermined time and to generate one or more of the control commands to erase the memory unit 155 in response to the at least one detected erasure signal.
Som svar på att den första raderingsknappen 115a och den andra raderings- knappen 115b har tryckts in en förutbestämd tid, exempelvis, men inte begränsad till, två eller fler sekunder, är styrenheten konfigurerad att generera styrsignaler eller kommandon att radera minnesenheten 155.In response to the first erase button 115a and the second erase button 115b being pressed for a predetermined time, for example, but not limited to, two or two seconds, the controller is configured to generate control signals or commands to erase the memory unit 155.
Dessutom eller i en alternativ utföringsform är styrenheten 160 konfigurerad att genomföra en automatisk säker radering genom att generera styrsignaler eller kommandon att radera minnesenheten 155, om det detekteras att något av att det interna batteriet blir lågt eller att minnesanordningen 100 inte anslutits till en matad USB-port inom en förutbestämd tid, exempelvis, men inte begränsad till 1, 6, 12, 24 timmar eller någon annan godtyckligt förutbestämd tid. RTCn 150 håller reda på den förflutna tiden.In addition, or in an alternative embodiment, the controller 160 is configured to perform an automatically secure erase by generating control signals or commands to erase the memory unit 155, if it is detected that any of the internal battery is low or the memory device 100 is not connected to a powered USB device. port within a predetermined time, for example, but not limited to 1, 6, 12, 24 hours or any other predetermined time. The RTC 150 keeps track of the time spent.
När den förutbestämda tiden har förflutit, genererar RTCn 150 en avbrottssignal till styrenheten 160. Styrenheten är sålunda konfigurerad att detektera huruvida antingen den interna spänningsförsörj ningen blir låg eller minnesanordningen inte har varit 10 15 20 25 30 35 12 022 0 I z \PATRAWIN\COPY\JA\PIB6B01l6_12 02l4_svensk översättning . docx 7 ansluten till en matad port på en förutbestämd tid och som svar generera styrkomman- don att radera minnesenheten 155.When the predetermined time has elapsed, the RTC 150 generates an interrupt signal to the control unit 160. The control unit is thus configured to detect whether either the internal power supply becomes low or the memory device has not been 10 15 20 25 30 35 12 022 0 I z \ PATRAWIN \Y \ YES \ PIB6B01l6_12 02l4_Swedish translation. docx 7 connected to a power port at a predetermined time and in response generate control commands to delete the memory unit 155.
När minnesanordningen 100, som har blivit manuellt eller automatiskt raderad enligt vad som beskrivits ovan, sätts in i en matad USB-port, kommer den att aktiveras och bli redo att ta emot data. Dataöverföring genomförs med användning av normala operativsystemprocedurer.When the memory device 100, which has been manually or automatically erased as described above, is inserted into a powered USB port, it will be activated and ready to receive data. Data transfer is performed using normal operating system procedures.
Så snart som minnesanordningen 100 har blivit manuellt eller automatiskt raderad och styrenheten är matad av den interna spänningsförsörjningen eller genom anslutning till en matad port hos en värddator, är styrenheten konfigurerad att formatera minnesenheten 155. Enligt några utföringsformer kan minnesenheten formateras med FAT 32 eller någon lämplig filallokeringstabell. Enligt en annan utföringsform kan minnesanordningen formateras som en stand-alone-enhet, ie när den inte är ansluten till en dator. I det här fallet måste formateringsprocessen genomföras medelst den interna matningsspänningen hos minnesanordningen.As soon as the memory device 100 has been manually or automatically erased and the controller is supplied by the internal power supply or by connecting to a supplied port of a host computer, the controller is configured to format the memory unit 155. In some embodiments, the memory unit may be formatted with FAT 32 or fi allocation table. According to another embodiment, the memory device can be formatted as a stand-alone device, i.e. when it is not connected to a computer. In this case, the formatting process must be performed by the internal supply voltage of the memory device.
Medan data har överförts till eller från minnesanordningen 100 kan minnes- anordningen transporteras säkert till mottagaren och kommer att förbli aktiv under den förutbestämda tiden, 24 timmar (tidsgräns för automatisk radering) i denna utförings- forrn, såvida inte en manuell radering genomförs eller att batteriet laddas ur. När all data har överförts från minnesenheten 100, ska alltid en manuell radering genomföras för att säkerställa att all information är säkert och fullständigt raderad från anordningen.While data has been transferred to or from the memory device 100, the memory device can be safely transported to the receiver and will remain active for the predetermined time, 24 hours (automatic erase time limit) in this embodiment, unless a manual erase is performed or the battery laddas ur. Once all data has been transferred from the memory unit 100, a manual erasure should always be performed to ensure that all information is securely and completely erased from the device.
FIG 3 illustrerar en portabel säkert raderbar minnesanordning 100' enligt några utföringsformer. Som tillägg till särdragen hos utföringsformerna beskrivna i anslutning till FIG 1 och 2 ovan, kan dessa utföringsformer ha, men är inte begränsade till, fyra lysindikatorer, exempelvis LED-indikatorer. En dataindikator l70a kan indikera om minnesanordningen 100' kan innehålla data. En raderingsindikator l70b kan indikera om minnesanordningen 100” har blivit säkert raderad. En USB-indikator l70c kan indikera att data överförs på USB-gränssnittet. Indikatorerna l70a, l70b och l70c kan generera ljus med samma eller olika färger, såsom röd, grön, blå eller gul etc. En batteristatusindikator 180 kan indikera batterikapacitet och laddningsprocess.Fig. 3 illustrates a portable securely erasable memory device 100 'according to some embodiments. In addition to the features of the embodiments described in connection with FIGS. 1 and 2 above, these embodiments may have, but are not limited to, four light indicators, for example LED indicators. A data indicator l70a may indicate whether the memory device 100 'may contain data. An erasure indicator 170b can indicate whether the memory device 100 ”has been safely erased. A USB indicator l70c can indicate that data is being transferred to the USB interface. The indicators l70a, l70b and l70c can generate light with the same or different colors, such as red, green, blue or yellow, etc. A battery status indicator 180 can indicate battery capacity and charging process.
Medan data raderas blinkar indikatorn l70a röd. Den säkra raderingen är fullständig när raderingsindikatorn l70b lyser temporärt.While data is being erased, indicator l70a flashes red. The safe erasure is complete when the erasure indicator l70b is temporarily lit.
Som tillägg eller i en alternativ utföringsform är styrenheten 160 konfigurerad att genomföra en automatisk säker radering genom att generera styrsignaler eller kommandon att radera minnesenheten 155, om det detekteras att något av att det interna batteriet laddas ur eller minnesenheten 100' inte är ansluten till en matad USB-port 10 15 20 25 30 35 120220 I:\PATRAWIN\COPY\JA\Pl8680ll6__1202l4_SVenSk översättningxiocx 8 inom en förutbestämd tid, exempelvis, men inte begränsad till 1, 6, 12 eller 24 timmar eller någon annan godtycklig förutbestämd tid. Dataöverföring genomförs med använd- ning av normala operativsystemprocedurer.Additionally or in an alternative embodiment, the controller 160 is configured to perform an automatically secure erase by generating control signals or commands to erase the memory unit 155, if it is detected that any of the internal battery is discharged or the memory unit 100 'is not connected to a power supply. USB port 10 15 20 25 30 35 120220 I: \ PATRAWIN \ COPY \ JA \ Pl8680ll6__1202l4_ENGLISH translation xiocx 8 within a predetermined time, for example, but not limited to 1, 6, 12 or 24 hours or any other arbitrary predetermined time. Data transfer is performed using normal operating system procedures.
När minnesanordningen 1002 som har blivit manuellt eller automatiskt raderad - enligt vad som beskrivits - sätts in i en matad USB-port, kommer den att aktiveras och bli klar att ta emot data.When the memory device 1002 that has been manually or automatically erased - as described - is inserted into a powered USB port, it will be activated and ready to receive data.
Så snart minnesanordningen 100' har blivit manuellt eller automatiskt raderad och styrenheten matas av den interna spänningsmatningen eller genom anslutning till en matad port hos en värddator, är styrenheten konfigurerad att formatera minnesenheten 155. Enligt några utföringsfonner kan minnesenheten forrnateras med FAT 32 eller någon lämplig filallokeringstabell.Once the memory device 100 'has been manually or automatically erased and the controller is supplied by the internal power supply or by connecting to a power port of a host computer, the controller is configured to format the memory unit 155. According to some embodiments, the memory unit may be preformed with FAT 32 or any suitable allocation table. .
Medan data överförs till eller från minnesanordningen 100”, kommer USB- indikatorn l70c att lysa grön, som visar aktivitet på USB- gränssnittet.While data is being transferred to or from the memory device 100 ”, the USB indicator l70c will glow green, indicating activity on the USB interface.
Genom att trycka in någon av de första och andra raderingsknappama 1 15 a eller l15b när minnesanordningen 100” har kopplats från USB-porten, kan förekomsten av data indikeras genom att dataindikatorn l70a lyser röd. Detta indikerar att minnes- anordningen 100” kan transporteras säkert till mottagaren och kommer att förbli aktiv under den förutbestämda tiden, 24 timmar (tidsgränsen för automatisk radering) i denna utföringsforrn, såvida inte en manuell radering utförs eller att batteriet laddats ur.By pressing any of the first and second erase buttons 1a or 15b when the memory device 100 ”has been disconnected from the USB port, the presence of data can be indicated by the data indicator l70a illuminating red. This indicates that the memory device 100 ”can be safely transported to the receiver and will remain active for the predetermined time, 24 hours (automatic erasure time limit) in this embodiment, unless a manual erasure is performed or the battery is discharged.
När dessutom någon knapp 1 l5a, l15b trycks in lyser raderingsindikatorn 170b grön eller när alla indikatorer är av, har minnesanordningen 100” blivit säkert raderad.In addition, when any button 115a, 115b is pressed, the erasure indicator 170b lights up green or when all the indicators are off, the memory device 100 ”has been safely erased.
Ingen tidigare data finns kvar i minnet och minnesanordningen 100” kan återanvändas.No previous data is left in the memory and the memory device 100 ”can be reused.
Denna utföringsform av minnesanordningen 100” kan innehålla, men är inte begränsad till, ett laddningsbart litiumj onbatteri. Batteriet kommer automatiskt att laddas närhelst minnesanordningen 100' ansluts till en matad USB-port. Batteristatus- indikatorn 180 kommer att blinka gul vid laddning och grön vid fulladdning. Den aktuella batteristatusen indikeras när antingen knappen 1 15 a eller 1 15b trycks in.This embodiment of the memory device 100 "may include, but is not limited to, a rechargeable lithium ion battery. The battery will be charged automatically whenever the memory device 100 'is connected to a powered USB port. The battery status indicator 180 will flash yellow when charging and green when fully charged. The current battery status is indicated when either the 1 15a or 1 15b button is pressed.
Batteristatusindikatom 180 kan lysa grön när batteriet är fulladdat, gul vid medium- batterinivå (<=24 timmar kvar i denna utföringsform) och röd vid låg batterinivå, varvid det senare indikerar att batteriet behöver laddas så snart som möjligt för att undvika automatisk radering.The battery status indicator 180 may illuminate green when the battery is fully charged, yellow at medium battery level (<= 24 hours left in this embodiment) and red at low battery level, the latter indicating that the battery needs to be charged as soon as possible to avoid automatic erasure.
Alternativa utföringsformer kan ha en enkel raderingsknapp 115 istället för två raderingsknappar, som visas i FIG 5 och 6. En manuell säker radering av data från minnesenheten hos den portabla säkert raderbara minnesanordningen kan genomföras genom att trycka in den enkla raderingsknappen. Som svar på att en raderingssignal tas 10 15 20 25 30 35 12 022 0 I ; \PATRAWIN\COPY\JA\P1868011632 o214_svensk översättning . docx 9 emot av styrenheten 160, genererad när den enkla raderingsknappen trycks in under en förutbestämd tid, exempelvis, men inte begränsad till åtminstone en, två eller fler sekunder, genererar styrenheten styrsignaler att radera minnesenheten. För att undvika ofrivillig aktivering av raderingsfunktionen, kan knappen vara anordnad att tryckas in hårt och/eller anordnas i ett urtag 165 in höljet 110 och/eller under ett skydd eller lock.Alternative embodiments may have a simple erase button 115 instead of two erase buttons, as shown in Figs. 5 and 6. A manual safe erasure of data from the memory unit of the portable securely erasable memory device can be performed by pressing the simple erase button. In response to an erasure signal being taken 10 15 20 25 30 35 12 022 0 I; \ PATRAWIN \ COPY \ JA \ P1868011632 o214_swedish translation. docx 9 received by the controller 160, generated when the simple delete button is pressed for a predetermined time, for example, but not limited to at least one, two or two seconds, the controller generates control signals to delete the memory unit. To avoid involuntary activation of the erasing function, the button may be arranged to be pressed in hard and / or arranged in a recess 165 in the housing 110 and / or under a cover or lid.
Styrenheten 160 har beskrivits ovan som kapabel att klara olika funktioner för att sörja för den säkra funktionaliteten. För att göra dessa operationer kan styrenheten 160 innefatta en processor. Funktionema hos processorn kan exempelvis vara implementerade i mjukvara, som kan köras på en processor, såsom en CPU. Processorn kan alternativt vara implementerad som en ASIC (Application Specific Integrated Circuit) eller FPGA (Filed Programmable Gate Array).The control unit 160 has been described above as capable of performing various functions to ensure the secure functionality. To perform these operations, the controller 160 may include a processor. The functions of the processor may, for example, be implemented in software which can be run on a processor, such as a CPU. The processor can alternatively be implemented as an ASIC (Application Specific Integrated Circuit) or FPGA (Filed Programmable Gate Array).
RTCn 150 har beskrivits ovan som kapabel att stödja styrenheten 160 att hålla reda på den tid som förflutit sedan minnesenheten anslöts till en matad USB-port, exempelvis, men inte begränsad till 1, 6, 12 eller 24 timmar eller någon annan godtyckligt bestämd tid. Det som visats är inte tänkt att vara begränsat till en RTC för att hålla reda på den tid som förflutit. Alternativt kan varje lämplig tidräkningsenhet, såsom men inte begränsad till en timer eller räknare etc användas för att hålla reda på tiden.The RTC 150 has been described above as capable of supporting the controller 160 to keep track of the time elapsed since the memory unit was connected to a powered USB port, for example, but not limited to 1, 6, 12 or 24 hours or any other arbitrary time. What is shown is not intended to be limited to an RTC to keep track of the time spent. Alternatively, any suitable timer unit, such as but not limited to a timer or counter, etc. may be used to keep track of time.
Raderingsfunktionen har beskrivits ovan som en radering eller borttagning genom överskrivning eller zeorisation. Minnet kan skrivas över i ett eller flera steg.The erase function has been described above as an erasure or deletion by overwriting or zeorization. The memory can be overwritten in one or more steps.
Enligt några utföringsformer kan minnesenheten raderas genom att antingen fylla minnet med noll-värden (00000. . .) eller ett-värden (1l111...) eller slumpmässigt med noll- och ett-värden (010101 100001..) eller en kombination.In some embodiments, the memory unit may be erased by either filling the memory with zero values (00000...) Or one-values (11111 ...) or randomly with zero-and-one values (010101 100001 ..) or a combination.
Den portabla säkert raderbara minnesanordningen kan säkert raderas manuellt antingen som en stand-alone-enhet eller när den är ansluten till en apparat, exempelvis en dator.The portable securely erasable memory device can be securely erased manually either as a stand-alone device or when connected to a device, such as a computer.
Raderingsfunktionen har beskrivits ovan att utföras som svar på en aktivering av aktiveringsorganet för radering, implementerad medelst exempelvis en eller flera raderingsknappar. Enligt alternativa utföringsformer kan aktiveringsorganet för radering vara en temperatursensor anordnad att generera en raderingssignal till styrenheten när temperaturen detekteras att vara antingen under eller över ett tröskelvärde beroende på inställningarna. Andra raderingsorgan för aktivering är möjliga inom omfattningen av vad som visats.The deletion function has been described above to be performed in response to an activation of the activation means for deletion, implemented by means of, for example, one or more of the deletion buttons. According to alternative embodiments, the activating means for erasure may be a temperature sensor arranged to generate an erasure signal to the control unit when the temperature is detected to be either below or above a threshold value depending on the settings. Other erasers for activation are possible within the scope of what is shown.
FIG 4 är ett flödesdiagram, som illustrerar stegen i en metod för säker radering av data lagrad i en minnesanordning 155 hos en protabel minnesenhet 100;100”;100”. 10 15 20 25 30 35 12 022 0 I :\PATRAWIN\COPY\JA\Pl868Ul16_12 0214__svensk översättning . docx 10 Åtminstone en raderingssignal från aktiveringsorganet för radering ll5a, 1l5b; 115 detekteras i steg 200 när det har aktiverats en förutbestämd tid; och styrkommandon eller signaler genereras i steg 201 för att radera minnesenheten 155 hos den portabla minnesanordningen l0O;l00”;l0O” som svar på den detekterade raderingssignalen.Fig. 4 is a flow chart illustrating the steps of a method for securely erasing data stored in a memory device 155 of a protable memory unit 100; 100 "; 100". 10 15 20 25 30 35 12 022 0 In: \ PATRAWIN \ COPY \ JA \ Pl868Ul16_12 0214__swedish translation. docx 10 At least one erasure signal from the erasing actuating means 115a, 115b; 115 is detected in step 200 when a predetermined time has been activated; and control commands or signals are generated in step 201 for erasing the memory unit 155 of the portable memory device 10O; 100 "; 10O" in response to the detected erase signal.
Enligt en annan utföringsform kan metoden dessutom innefatta ett steg att detektera när antingen den interna spänningen blir hög eller att minnesanordningen 100; 1002100” inte har varit ansluten till en matad port på en förutbestämd tid och ett steg att generera styrkommandon eller signaler att radera minnesenheten 155.According to another embodiment, the method may further comprise a step of detecting when either the internal voltage becomes high or the memory device 100; 1002100 ”has not been connected to a power port for a predetermined time and a step of generating control commands or signals to erase the memory unit 155.
Den säkert raderbara minnesenheten kan konkretiseras som en elektronisk anordning med intrångsskydd, dvs inbegriper hinder mot åtkomst av de elektroniska kretsama hos anordningen eller några interna signaler genererade av de elektroniska kretsarna. Som tillägg eller alternativ kan intrångsskydd av anordningen inbegripa att försök till åtkomst av de elektroniska kretsarna, information eller signaler detekteras.The securely erasable memory unit can be concretized as an electronic device with intrusion protection, ie includes obstacles to access of the electronic circuits of the device or some internal signals generated by the electronic circuits. As an addition or alternative, intrusion protection of the device may involve detecting attempts to access the electronic circuits, information or signals.
Uppfinningen har beskrivits häri med hänvisning till olika utföringsformer. En fackman inom området skulle emellertid inse flera varianter av de beskrivna utförings- formerna, som ändå skulle falla inom skyddsomfånget för uppfinningen. Exempelvis ska det noteras att indelningen av funktionsblock i speciella enheter i de beskrivna utföringsforrnerna av uppfinningen inte på något sätt ska begränsar uppfinningen.The invention has been described herein with reference to various embodiments. However, one skilled in the art would appreciate variants of the described embodiments which would nevertheless fall within the scope of the invention. For example, it should be noted that the division of functional blocks into special units in the described embodiments of the invention should in no way limit the invention.
Tvärtom är dessa indelningar enbart exempel. F unktionsblock beskrivna häri som en enhet kan delas in i två eller flera enheter. På samma sätt kan funktionsblock, som är beskrivna häri som realiserade som två eller flera enheter, realiseras som en enhet utan att gå utanför skyddsomfånget för uppfinningen.On the contrary, these divisions are merely examples. Function blocks described herein as a unit can be divided into two or two units. Similarly, function blocks described herein as realized as two or two units may be realized as a unit without departing from the scope of the invention.
Det ska sålunda förstås att begränsningama hos de beskrivna utföringsformerna bara är för ändamål att illustrera och inte på något sätt för att begränsa. Istället definieras skyddsomfånget för uppfinningen av de bifogade kraven snarare än av beskrivningen och alla olika varianter, som faller inom kravens omfång, är avsedda att omfattas därav.Thus, it is to be understood that the limitations of the described embodiments are for the purpose of illustration only and not in any way limiting. Instead, the scope of protection for the invention is defined by the appended claims rather than by the description, and all different variants, which fall within the scope of the claims, are intended to be covered thereby.
Föreliggande uppfinning kan realiseras som en metod i en anordning, anordning eller system med en datorprogramprodukt. I enlighet därmed kan före- liggande uppfinning anta formen av hårdvara i sin helhet eller en utföringsforrn, som kombinerar mj ukvaru- och hårdvaruaspekter samtliga häri allmänt refererade som en enhet, komponent eller anordning. Vidare kan mjukvaran enligt uppfinningen anta formen av en datorprogramprodukt. Datorprogramprodukten kan lagras på ett datoranvändbart lagringsmedium med datoranvändbar programkod konl nämnda medium. Utföringsformerna av uppfinningen beskrivna med hänvisning till 10 15 20 25 30 120220 I:\PATRAWIN\COPY\JA\PIB680l16_1202l4_svensk éversåttningxiocx ll ritningarna innefattar en datorapparat och processer utförda i datorapparaten.The present invention can be realized as a method in a device, apparatus or system with a computer program product. Accordingly, the present invention may take the form of hardware in its entirety or an embodiment which combines software and hardware aspects all of which are generally referred to herein as a unit, component or device. Furthermore, the software according to the invention can take the form of a computer program product. The computer program product can be stored on a computer usable storage medium with computer usable program code con said medium. The embodiments of the invention described with reference to 120220 I: \ PATRAWIN \ COPY \ JA \ PIB680l16_1202l4_svensk äversåttningxiocx ll drawings comprise a computer apparatus and processes performed in the computer apparatus.
Programmet kan vara i formen av källkod, objektkod, en kod lämplig att använda vid implementationen av metoden enligt uppfinningen. Bäraren kan vara varje enhet eller anordning kapabel att bära programmet. Bäraren kan exempelvis vara ett inspelningsbart medium, datorminne, läsbart minne eller en elektronik bärarsignal.The program can be in the form of source code, object code, a code suitable for use in the implementation of the method according to the invention. The carrier can be any device or device capable of carrying the program. The carrier can be, for example, a recordable medium, computer memory, readable memory or an electronics carrier signal.
Utföringsformer enligt uppfinningen kan utföras när datorprogramprodukten laddas och körs i ett system med datorkapacitet. Även om uppfinningen har beskrivits med hänvisning till utföringsforiner av USB-minnesanordningar, kan andra utföringsformer av den säkert raderbara minnes- anordningen vara konfigurerade för att driva varje lämplig portabel minnesanordning innefattande, men inte begränsade till, portabla elektroniska minnesanordningar, portabla optiska lagringsanordningar eller magnetiska lagringsanordningar.Embodiments according to the invention can be performed when the computer program product is loaded and run in a system with computer capacity. Although the invention has been described with reference to embodiments of USB memory devices, other embodiments of the securely erasable memory device may be configured to operate any suitable portable memory device including, but not limited to, portable electronic memory devices, portable optical storage devices, or magnetic storage devices. .
Minnesanordningen kan dessutom rapportera ett unikt ID till operativsystemet hos värddatorn, innefattande ett serienummer, för användning av en tredje part med avlyssningsservice.The memory device may also report a unique ID to the operating system of the host computer, including a serial number, for use by a third party listening service.
Den säkra raderingen kan återföra minnesanordningen till ett oklassat tillstånd.The safe erasure can return the memory device to an unclassified state.
Vem som helst inom en pålitlig omgivning kan återanvända minnesanord- ningen så fort en säker radering har genomförts.Anyone in a reliable environment can reuse the memory device as soon as a safe erasure has been completed.
Om minnesanordningen lämnas kvar eller förloras kan den automatiskt radera alla data efter en förutbestämd tid.If the memory device is left or lost, it can automatically delete all data after a predetermined time.
Använda minnesanordningar, såsom USB-stickor eller CDR-media behöver inte förstöras.Using memory devices, such as USB sticks or CDR media, does not need to be destroyed.
Utföringsforrner av uppfinningen har beskrivits med hänvisning till flödes- schema och/eller blockdiagram. Det ska förstås att några eller alla de illustrerade blocken kan implementeras av datorprograminstruktioner. Dessa datorprogram- instruktioner kan tillhandahållas en generell dator, en dator för speciella ändamål eller andra programmerbara databehandlingsapparater att generera en maskin, så att instruk- tionema - när de kör - skapar medel för att implementera funktionema/åtgärderna specificerade i det på annat sätt beskrivna flödesschemat.Embodiments of the invention have been described with reference to the circuit diagram and / or block diagram. It is to be understood that some or all of the illustrated blocks may be implemented by computer program instructions. These computer program instructions can be provided to a general purpose computer, a special purpose computer or other programmable data processing apparatus to generate a machine, so that the instructions - when running - create means for implementing the functions / actions specified in the beskriv fate diagram described otherwise. .
Det ska förstås att funktionerna/åtgärdema noterade i flödesschemat kan ske i en arman ordning noterad i den operativa illustrationen. Exempelvis kan två i följd visade block i realiteten exekveras huvudsakligen samtidigt eller kan blocken ibland exekveras i omvänd ordning beroende på den involverade funktionaliteten/åtgärden. Även om vissa av diagrammen innefattar pilar för kommunikationsvägar för att visa 10 15 20 120220 I:\PATRAWIN\COPY\JA\P18680ll6_120214_SVenSk ÖVerSÅttning.dOCX 12 primära kommunikationsriktningar, ska det förstås att kommunikation kan ske i omvänd riktning mot de visade pilarna.It should be understood that the functions / actions noted in the fl fate diagram can be performed in a different order noted in the operational illustration. For example, two blocks shown in sequence can in reality be executed substantially simultaneously or the blocks can sometimes be executed in reverse order depending on the functionality / measure involved. Although some of the diagrams include arrows for communication paths to show primary communication directions, it should be understood that communication can take place in the opposite direction to the arrows shown. ../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../ ..
En datorprogramprodukt kan innefatta partier av datorprogramkod för att exekvera metoden, som beskrivits i beskrivningen och kraven, för att tillhandahålla styrdata när partiema med datorprograrnkod körs på en elektronisk anordning med datorkapacitet.A computer program product may include batches of computer program code for executing the method described in the specification and claims, for providing control data when the batches of computer program code are run on an electronic device with computer capacity.
Ett datorlåsbart medium med en därpå lagrad datorprogramprodukt kan innefatta partier av datorprogramkod för att exekvera metoden, som beskrivits i beskriv- ningen och kraven, för att tillhandahålla styrdata när partierna med datorprogramkod körs på en elektronisk anordning med datorkapacitet.A computer lockable medium having a computer program product stored thereon may include portions of computer program code for executing the method, as described in the specification and claims, for providing control data when the portions of computer program code are run on an electronic device with computer capacity.
De många särdragen och fördelarna med uppfinningen är uppenbara från den detaljerade beskrivningen och det är sålunda ämnat att de bifogade kraven täcker alla sådana särdrag och fördelar med uppfinningen, som faller inom uppfinningens skydds- omfång. Även om utföringsforrner av metoden och apparaten av uppfinningen har illustrerats på de bifogade ritningarna och beskrivits i den föregående detaljerade beskrivningen, är framställningen emellertid endast illustrativ och ändringar, modifika- tioner och utbyten kan göras utan att gå utanför uppfinningens skyddsomfång såsom framlagts och definierats av de följande kraven.The many features and advantages of the invention will be apparent from the detailed description, and it is, therefore, intended that the appended claims cover all such features and advantages of the invention as fall within the scope of the invention. Although embodiments of the method and apparatus of the invention have been illustrated in the accompanying drawings and described in the foregoing detailed description, the representation is, however, illustrative only and changes, modifications, and substitutions may be made without departing from the scope of the invention as set forth and the following requirements.
Claims (9)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE1001027A SE1001027A1 (en) | 2010-10-18 | 2010-10-18 | Portable secure erasable memory device, method and computer program |
PCT/SE2011/051247 WO2012053967A1 (en) | 2010-10-18 | 2011-10-18 | Portable securely erasable memory device, method and computer program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE1001027A SE1001027A1 (en) | 2010-10-18 | 2010-10-18 | Portable secure erasable memory device, method and computer program |
Publications (1)
Publication Number | Publication Date |
---|---|
SE1001027A1 true SE1001027A1 (en) | 2012-04-19 |
Family
ID=44993157
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SE1001027A SE1001027A1 (en) | 2010-10-18 | 2010-10-18 | Portable secure erasable memory device, method and computer program |
Country Status (2)
Country | Link |
---|---|
SE (1) | SE1001027A1 (en) |
WO (1) | WO2012053967A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2018386209B2 (en) | 2017-12-14 | 2024-10-24 | Mayo Foundation For Medical Education And Research | Purified exosome products, method of making, and methods of using |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4420819A (en) * | 1981-03-13 | 1983-12-13 | Data Card Corporation | System for processing and storing transaction data and for transmitting the transaction data to a remote host computer |
US7519763B2 (en) * | 2004-10-21 | 2009-04-14 | International Business Machines Corporation | Apparatus, system, and method for deliberately preventing unauthorized access to data stored in a non-volatile memory device |
US7735145B2 (en) * | 2005-02-18 | 2010-06-08 | Microsoft Corporation | Portable secure media with timed erasure |
CN101415183A (en) * | 2007-10-17 | 2009-04-22 | 深圳富泰宏精密工业有限公司 | System and method for managing and controlling information safety |
-
2010
- 2010-10-18 SE SE1001027A patent/SE1001027A1/en not_active Application Discontinuation
-
2011
- 2011-10-18 WO PCT/SE2011/051247 patent/WO2012053967A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2012053967A1 (en) | 2012-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11386809B2 (en) | Medicament injection device or injection mock-up demo device with motion detector to log and track user behaviour | |
US7117107B2 (en) | Computerized methods for data loggers | |
TWI502507B (en) | Method of updating battery firmware, portable electronics device and rechargeable battery module | |
CN105122259B (en) | Controller and the system and method for searching system guidance code | |
EP2367135B1 (en) | Adapter for portable storage medium and method of disabling data access | |
TW201602767A (en) | Firmware updating method and the power system thereof | |
JP6021152B2 (en) | USB memory device | |
CN100476851C (en) | Protection system for data security transmission between computer and disc | |
JP2012208798A (en) | Storage medium device and storage device | |
US20120072771A1 (en) | Fast, Non-Write-Cycle-Limited Persistent Memory for Secure Containers | |
CN107395955A (en) | Method for determining power-on time sequence of camera module and user terminal | |
CN104049717B (en) | Power saving control circuit and electronic equipment | |
SE1001027A1 (en) | Portable secure erasable memory device, method and computer program | |
US10216967B2 (en) | Volatile memory-based data-transfer device with automatic and user-initiated anti-tamper penalties | |
US5408421A (en) | Portable battery back-up data cartridge | |
TW201435577A (en) | Backup method and computer system thereof | |
US20160217004A1 (en) | Control method for a portable electronic device coming with an external control module | |
US7570533B1 (en) | Completely transportable erasable memory apparatus and method | |
JP2012146033A (en) | Memory device | |
CN212112471U (en) | Optical disc read-write equipment and system | |
JP2006195629A (en) | Portable storage device | |
ITMI20120253A1 (en) | PORTABLE DATA STORAGE DEVICE OF PROTECTED TYPE | |
CN109145652A (en) | Mobile medium access control system and method under a kind of linux system | |
KR20080090443A (en) | System, method and apparatus for reading content of external storage device | |
EP3451220B1 (en) | Erasing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
NAV | Patent application has lapsed |