SE1001027A1 - Portabel säkert raderbar minnesanordning, metod och datorprogram - Google Patents
Portabel säkert raderbar minnesanordning, metod och datorprogram 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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 OR CALCULATING; 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 OR CALCULATING; 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
En portabel säkert raderbar minnesanordning (100; 100'; 100"), innefattande en minnesenhet (155) för datalagring, en intern spänningskälla (130) hos minnesanordningen (100) och ett aktiveringsorgan för radering (115a, 115b; 115) anordnat att radera minnesenheten (155) som svar på aktivering.Att publiceras med FIG 3.
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.
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.
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.
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.
I några utföringsformer är aktiveringsorganet för radering anpassat att bryta spänningsförsörjningen till minnesenheten som svar på aktiveringen.
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.
I några utföringsformer kan det extema aktiveringsorganet för radering innefatta en raderingsknapp.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Medan data raderas blinkar indikatorn l70a röd. Den säkra raderingen är fullständig när raderingsindikatorn l70b lyser temporärt.
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.
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.
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.
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.
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.
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.
Ingen tidigare data finns kvar i minnet och minnesanordningen 100” kan återanvändas.
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.
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.
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.
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).
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.
Raderingsfunktionen har beskrivits ovan som en radering eller borttagning genom överskrivning eller zeorisation. Minnet kan skrivas över i ett eller flera steg.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Den säkra raderingen kan återföra minnesanordningen till ett oklassat tillstånd.
Vem som helst inom en pålitlig omgivning kan återanvända minnesanord- ningen så fort en säker radering har genomförts.
Om minnesanordningen lämnas kvar eller förloras kan den automatiskt radera alla data efter en förutbestämd tid.
Använda minnesanordningar, såsom USB-stickor eller CDR-media behöver inte förstöras.
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.
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.
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.
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.
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.
Claims (9)
1. Portabel säkert raderbar minnesanordning (100;l0O”;l00”), innefattande en minnesenhet (155) för datalagring, kännetecknad av en intem spänningskälla (130) hos minnesanordningen (100); ett aktiveringsorgan för radering (1 15a, 115b;1 15), anordnat att radera minnesenheten (155) som svar på aktivering; och en styrenhet (160) operativt kopplad till minnesenheten (155), varvid styrenheten (160) är anordnad att: bestämma när minnesanordningen (100,100”) har blivit manuellt eller automatiskt raderad och minnesanordningen (l0O,l00°) är matad av den interna spänningsmatningen eller medelst anslutning till en matad port; och som svar formatera minnesenheten (15 5).
2. Portabel säkert raderbar minnesanordning (1 O0;1 00°;lO0”) enligt krav 1, varvid aktiveringsorganet för radering (1 15 a, 115b;1 15) är anpassat att bryta spänningsförsörjningen till minnesenheten (155) som svar på aktiveringen.
3. Portabel säkert raderbar minnesanordning (1 O0;1 00';l00”) enligt krav eller 2, varvid styrenheten (160) är anordnad att: detektera åtminstone en raderingssignal generad som svar på att aktiveringsorganet för radering (115a, 115b;115) är aktiverat en förutbestämd tid; och generera kontrollkommandon att radera minnesenheten (155) som svar på den detekterade raderingssignalen.
4. Portabel säkert raderbar minnesanordning (l00”) enligt krav 1-3, varvid det externa aktiveringsorganet för radering innefattar en raderingsknapp (115).
5. Portabel säkert raderbar minnesanordning (1 00; l 00”) enligt något av kraven 1-3, varvid aktiveringsorganet för radering innefattar en första raderingsknapp (1 1 5 a) och en andra raderingsknapp (115b) och att styrenheten (160) är anordnad att detektera nämnda åtminstone en raderingssignal genererad som svar på att den första 10 15 20 25 111012 I:\PA'I'RAWIN\WORK\JA\lB68\P186801l6_åndtad6 krawioCx 2 raderingsknappen (115a) och den andra raderingsknappen (115b) samtidigt har tryckts in en förutbestämd tid.
6. Portabel säkert raderbar minnesanordning (100;100”;100”) enligt något av kraven 3-5, innefattande en tidräkningsenhet (150), varvid styrenheten (160) är anordnad att detektera huruvida antingen den interna spänningsmatningen blir låg eller att minnesanordningen (100, 100”) inte har anslutits till en matad port på en förutbestämd tid och som svar generera kontrollkommandon eller signaler att radera minnesenheten (15 5).
7. Metod för säker radering av data lagrad i en minnesenhet (155) hos en portable minnesanordning (100;100°;100”), kännetecknad av stegen att: detektera åtminstone en raderingssignal från aktiveringsorganet för radering (115a, l15b;115) när det har aktiverats en förutbestämd tid; och generera kontrollkommandon att radera en minnesenhet (155) hos den portabla minnesanordningen (100;100”;l00”) som svar på den detekterade raderingssignalen; bestämma när minnesanordningen (1 00,100”) har blivit manuellt eller automatiskt raderad och minnesanordningen (100,100”) år matad av den interna spänningsmatningen eller medelst anslutning till en matad port; och som svar formatera minnesenheten (155).
8. Metod enligt krav 8, vidare innefattande stegen att: detektera huruvida antingen den interna spärmingsmatningen blir låg eller att minnesanordningen (1 00; l00°;100”) inte har anslutits till en matad port på en förutbestämd tid; och generera kontrollkommandon eller signaler att radera minnesenheten (155).
9. Datorprogram innefattande instruktioner att verkar så en dator utför metoden enligt något av kraven 7-8 , när programmet körs på en dator.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SE1001027A SE1001027A1 (sv) | 2010-10-18 | 2010-10-18 | Portabel säkert raderbar minnesanordning, metod och datorprogram |
| 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 (sv) | 2010-10-18 | 2010-10-18 | Portabel säkert raderbar minnesanordning, metod och datorprogram |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| SE1001027A1 true SE1001027A1 (sv) | 2012-04-19 |
Family
ID=44993157
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| SE1001027A SE1001027A1 (sv) | 2010-10-18 | 2010-10-18 | Portabel säkert raderbar minnesanordning, metod och datorprogram |
Country Status (2)
| Country | Link |
|---|---|
| SE (1) | SE1001027A1 (sv) |
| WO (1) | WO2012053967A1 (sv) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116166180A (zh) * | 2021-11-25 | 2023-05-26 | 新唐科技股份有限公司 | 存储器装置以及抹除方法 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12036325B2 (en) | 2017-12-14 | 2024-07-16 | 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 (zh) * | 2007-10-17 | 2009-04-22 | 深圳富泰宏精密工业有限公司 | 信息安全管控系统及方法 |
-
2010
- 2010-10-18 SE SE1001027A patent/SE1001027A1/sv not_active Application Discontinuation
-
2011
- 2011-10-18 WO PCT/SE2011/051247 patent/WO2012053967A1/en not_active Ceased
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116166180A (zh) * | 2021-11-25 | 2023-05-26 | 新唐科技股份有限公司 | 存储器装置以及抹除方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2012053967A1 (en) | 2012-04-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20210217327A1 (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 (zh) | 電池韌體更新方法、可攜式電子裝置及充電電池模組 | |
| EP2367135B1 (en) | Adapter for portable storage medium and method of disabling data access | |
| CN108985086A (zh) | 应用程序权限控制方法、装置及电子设备 | |
| CN105184196B (zh) | 电子系统信息安全保护系统及方法 | |
| JP6021152B2 (ja) | Usbメモリデバイス | |
| SE1001027A1 (sv) | Portabel säkert raderbar minnesanordning, metod och datorprogram | |
| US20120072771A1 (en) | Fast, Non-Write-Cycle-Limited Persistent Memory for Secure Containers | |
| CN105022972A (zh) | 一种可远程删除数据的存储装置及其使用方法 | |
| CN104049717B (zh) | 节电控制电路和电子设备 | |
| CN103679068A (zh) | U盘的安全处理方法及装置、系统 | |
| US10216967B2 (en) | Volatile memory-based data-transfer device with automatic and user-initiated anti-tamper penalties | |
| TW201435577A (zh) | 備份方法及其電腦系統 | |
| 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 (ja) | メモリ装置 | |
| KR101025804B1 (ko) | 외부 저장 장치의 콘텐츠의 판독을 위한 시스템, 방법 및장치 | |
| CN212112471U (zh) | 一种光盘读写设备及系统 | |
| CN101833628A (zh) | 具有防毒杀毒功能的存储装置及其实现方法 | |
| CN105404383A (zh) | 屏幕状态控制方法、装置及终端设备 | |
| CN104407541B (zh) | 一种保护智能仪器电路板知识产权的装置和方法 | |
| ITMI20120253A1 (it) | Dispositivo portatile di memorizzazione di dati di tipo protetto | |
| CN214586973U (zh) | 一种安全型usb存储器 | |
| NL2020057B1 (en) | USB memory device eraser and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| NAV | Patent application has lapsed |