Tervishoiuteenuste osutajad on valmis juurutama tehnoloogiat, mis vastab HITECH seaduse (Kliinilise majandus- ja kliinilise tervise tervise infotehnoloogia seadus) alusel 2009. aasta augustis avaldatud juhistele. 2010. aasta veebruaris alustatakse andmete tervisega seotud rikkumise juhiste jõustamist. teateid
Üks selline määrus hõlmab USB-turvalisust ja irdseadmetesse salvestatud andmeid. Kui andmeid ei salvestata krüpteeritud USB-mälupulgale ja draivi kadumine hõlmab osariigis üle 500 patsiendikirje, tuleb sellest teavitada ajakirjandust (koos patsientidega). Tervishoiuteenuse osutajale määratakse ka karistused vahemikus 100–1,5 miljonit dollarit rikkumise eest.
Need karistused ja halb reklaam sunnivad muutma tervishoiuringkondade tegevust. Määruse olulised üksikasjad viitavad ka USB-krüptimise tüübile. Algoritm peab vastama NIST-i (National Institute of Standards and Technology) juhistele, näiteks AES-krüptimisele. Oluline on ka asjaolu, et krüpteerimisvõtit ei saa koos andmetega salvestada. See tähendab, et tarkvarapõhise krüpteerimismeetodi rakendamisel on probleeme.
Tarkvara krüptimist teostab arvuti protsessor, kasutades konkreetsesse operatsioonisüsteemi installitud programmi, riistvara krüptimist aga sisemises USB-kontrolleris, mis on pühendatud krüpteerimisele. Kuna kontroller on loodud selleks konkreetseks otstarbeks, saab see sageli täita oma ülesannet kiiremini kui sama ülesande tarkvararakendus, mis töötab arvuti protsessoris, mis on operatsioonisüsteemi kontrolli all.
Eeldades, et turvalisele USB-mälupulgale salvestatud andmetele peab juurde pääsema mõni teine arvuti, ei toimi tarkvarapõhine krüptimine. Tarkvarapõhine krüptimine salvestab krüpteerimisvõtme USB-seadmesse, riistvarapõhine krüpteerimine aga salvestab krüpteerimisvõtme USB-draivi kontrollerisse (riistvarasse) andmetest eraldi. See võimaldab ka andmetele juurdepääsu mis tahes arvuti kaudu.
Tarkvara krüptimise täiendavaks puuduseks on asjaolu, et see on spetsiifiline teatud operatsioonisüsteemidele. Sellisena, kui tarkvara krüptimine toimub Windowsi platvormil ja seda tuleb dekrüpteerida Maci platvormil, peab krüptimise/dekrüpteerimise tarkvara olema saadaval mõlemal platvormil.
Sest USB turvalisus, on krüpteeritud USB-mälupulkade jaoks mõned võimalused. Teine võimalus on Windows Bit Lockeri kasutamine USB-krüptimise pakkumiseks. Puuduseks on see, et see on saadaval ainult teatud Windows Vista ja Windows 7 väljaannetes ning draivi andmetele ei pääse kõik arvutid juurde.