Tehnički list IS23SC4428 za bezbedni EEPROM

August 18, 2024 1111 pregleda

IS23SC4428 tehnički list



IS23SC4428 1K EEPROM pregled

IS23SC4428 je bezbedni serijski EEPROM namenjen memorijskim karticama i proizvodima za identifikaciju zasnovanim na karticama kojima je potrebno kompaktno neisparljivo skladištenje sa kontrolisanim pristupom za upis i brisanje. Prema tehničkom listu IS23SC4428, uređaj obezbeđuje EEPROM niz od 1024 x 8 bita, adresiranje po bajtovima, operaciju brisanja/upisivanja po bajtovima i nepovratnu zaštitu od upisivanja na nivou bajta. Ova struktura je korisna kada izdavalac kartice želi da neka polja podataka ostanu ažurna tokom personalizacije, dok druga polja moraju biti zaključana nakon programiranja.

U poređenju sa jednostavnim memorijskim EEPROM-om, IS23SC4428 dodaje dvobajtni programski bezbednosni kod, koji se obično naziva PSC, za zaštitu upisivanja i brisanja memorije. Glavna memorija se može čitati bez verifikacije PSC-a, ali operacije brisanja i upisivanja zahtevaju uspešan unos PSC-a. Ako se pogrešan PSC unese više puta, brojač grešaka ograničava broj pokušaja. Nakon osam uzastopnih neuspešnih pokušaja, dalji unos PSC-a se blokira i memorija se više ne može menjati.

Osnovne električne i memorijske karakteristike

Organizacija i zaštita EEPROM-a

Organizacija memorije je 1 Kbyte, raspoređena kao 1024 bajta po 8 bita. Svakom bajtu se može direktno adresirati, a čip podržava komande čitanja sa ili bez pripadajućeg zaštitnog bita. Zaštitni bit se programira jednom. Kada se zaštitni bit omogući, odgovarajući bajt postaje trajno zaštićen od kasnijih izmena. Ovo je posebno važno za serijske brojeve kartica, kodove izdavaoca, prava pristupa, sačuvane konfiguracione bajtove ili zapise o proizvodnji kartica koji ne bi trebalo menjati nakon personalizacije.

Zaštitni bit za upisivanje sa funkcijom poređenja podataka daje inženjerima bezbedniji način da zaključaju bajt tek nakon što potvrde da su željeni podaci već prisutni. U stvarnoj proizvodnji kartica, ovo smanjuje rizik od trajne zaštite pogrešno upisanog bajta. Za fabrike koje proizvode Kontaktne IC kartice, ova funkcija može pomoći da se testno programiranje, personalizacija i koraci konačnog zaključavanja razdvoje u kontrolisaniji tok rada.

Interfejs, vremenski parametri i radni uslovi

Uređaj koristi serijski interfejs sa 3 žice sa Vcc, RST, CLK, GND i I/O linijom otvorenog odvoda. Njegova kontaktna konfiguracija i interfejs sinhronog prenosa su kompatibilni sa kontaktima kartica u stilu ISO 7816, što ga čini praktičnim za projekte kartičnih modula i čitača kojima je potreban kontaktni memorijski čip, a ne mikrokontrolerska kartica. Tipična aktivna struja je 3 mA, brzina serijskog takta je do 20 KHz, a vreme upisivanja ili brisanja je specificirano na 5 ms pod definisanim uslovima takta.

IS23SC4428 radi sa jednim napajanjem od 5V za operacije čitanja, upisivanja i brisanja. DC karakteristike definišu opseg napajanja od 4.5V do 5.5V, sa komercijalnom radnom temperaturom od 0°C do +70°C i industrijskom radnom temperaturom od -40°C do +85°C. Tehnički list takođe navodi ESD zaštitu iznad 4 KV, 1.000.000 garantovanih ciklusa brisanja/upisivanja i 10 godina zadržavanja podataka.

PSC bezbednosna logika i kontrola pristupa podacima

Bezbednosni mehanizam IS23SC4428 zasniva se na dvobajtnom PSC-u i brojaču grešaka. Bez ispravnog PSC-a, čitanje korisničke memorije je i dalje moguće, ali operacije upisivanja i brisanja nisu omogućene. Sami PSC bajtovi nisu izloženi kroz normalno čitanje; kada se pokuša čitanje PSC-a, uređaj ispisuje 00H. Za verifikaciju, prvo se unosi najmanje značajan PSC bajt, a zatim najznačajniji bajt.

Pre unosa PSC-a, brojač grešaka se upisuje da zabeleži pokušaj. Kada verifikacija PSC-a uspe, brojač treba obrisati da bi se ponovo aktiviralo svih osam pokušaja pre isključivanja kartice. Ovaj redosled pomaže u zaštiti od neograničenog pogađanja, dok istovremeno omogućava normalno ovlašćeno programiranje. Za pripejd kartice, članske kartice, pristupne akreditive, servisne tokene ili medije sa uskladištenom vrednošću, ovaj model obezbeđuje jednostavnu granicu između otvorenog čitanja i kontrolisanog ažuriranja.

Napomene o proizvodnji i primeni kartica

Odgovarajući oblici proizvoda

Informacije o naručivanju pokrivaju sortirane pločice, kockice u vafl pakovanjima, sortirane pločice na prstenu, pojedinačne module, module na traci i prazne kartice. Dobavljač čip modula može izabrati formate modula, dok proizvođač kartica može odabrati prazne kartice ili kockice u zavisnosti od zahteva za laminaciju, ugradnju, testiranje i personalizaciju. U gotovim proizvodima kao što su PVC kartice, izbor čipa treba potvrditi zajedno sa veličinom modula, dizajnom kontaktne ploče, debljinom kartice, kompatibilnošću čitača i procesom personalizacije.

IS23SC4428 se može razmotriti za kartične sisteme kojima je potreban kontaktni memorijski interfejs i kontrolisano ponašanje ažuriranja EEPROM-a, a ne beskontaktna RF komunikacija. Tipični slučajevi upotrebe uključuju uskladištene identifikatore, parametre pristupa, servisne brojače, podatke izdavaoca kartice i memorijske oblasti kojima je potrebna konačna zaštita od upisivanja nakon kodiranja. Takođe može biti relevantan u okruženjima starijih čitača gde su električni interfejs i redosled komandi već projektovani oko sinhronih memorijskih kartica.

Razmatranja kompatibilnosti i prilagođavanja

Prilikom izbora IS23SC4428 za novi projekat ili projekat zamene, inženjeri treba da provere vremenske parametre čitača, redosled resetovanja, frekvenciju takta, skup komandi, nivo napona i rukovanje PSC-om. Iako je interfejs kontaktno kompatibilan sa ISO 7816, čip je sinhroni EEPROM memorijski uređaj, tako da ga ne treba tretirati kao CPU pametnu karticu niti kao beskontaktni RFID/NFC čip.

Za prilagođavanje na nivou kartice, specifikacija čipa je samo jedan deo dizajna konačnog proizvoda. Materijal kartice, štampa, numeracija, paneli za potpis, magnetna traka, raspored kontaktne ploče, lepljenje modula i pakovanje mogu uticati na konačno rešenje kartice. Projekti koji uključuju Hotelske ključ-kartice treba pažljivo razmotriti, jer mnogi hotelski sistemi koriste beskontaktne čipove, magnetnu traku ili zahteve vlasničkih kodera, a ne ovu kontaktnu EEPROM arhitekturu.

Često postavljana pitanja o tehničkom listu IS23SC4428

Koja je glavna funkcija čipa IS23SC4428?

IS23SC4428 je serijski EEPROM od 1 Kbyte sa adresiranjem po bajtovima, operacijom brisanja/upisivanja po bajtovima i nepovratnom zaštitom od upisivanja na nivou bajta. Njegova glavna uloga je čuvanje podataka kartice u neisparljivoj memorijskoj oblasti, dok ovlašćeni sistemi mogu kontrolisati koji bajtovi ostaju izmenljivi, a koji postaju trajno zaštićeni nakon programiranja.

Kako PSC funkcija poboljšava bezbednost podataka?

Dvobajtni PSC štiti operacije brisanja i upisivanja. Korisnička memorija se i dalje može čitati, ali promena podataka u memoriji zahteva uspešnu verifikaciju PSC-a. Čip takođe koristi brojač grešaka koji ograničava pogrešne pokušaje PSC-a na najviše osam, pomažući u sprečavanju ponovljenog pogađanja i neovlašćene izmene podataka kartice u podržanim sistemima čitača.

Može li se svaki bajt u memoriji IS23SC4428 zaštititi od upisivanja?

Da. Svaki EEPROM bajt ima odgovarajući zaštitni bit, a taj zaštitni bit se programira jednom. Kada se omogući, ne može se obrisati niti poništiti. To omogućava izdavaocima da zaključaju kritične bajtove nakon ispravnog programiranja, ali takođe znači da proizvodni softver treba pažljivo da verifikuje podatke pre primene trajne zaštite od upisivanja.

Da li je IS23SC4428 kompatibilan sa kontaktima kartica ISO 7816?

Tehnički list navodi da su kontaktna konfiguracija i sinhroni serijski interfejs kompatibilni sa ISO 7816. Međutim, to je i dalje sinhroni memorijski EEPROM, a ne CPU pametna kartica. Hardver i firmver čitača moraju podržavati njegovo ponašanje pri resetovanju, komunikaciju sa 3 žice, komandne reči, verifikaciju PSC-a i vremenske zahteve.

Koji radni napon i frekvenciju takta koristi?

IS23SC4428 koristi jedno napajanje od 5V, sa DC opsegom napajanja specificiranim od 4.5V do 5.5V. Brzina serijskog takta je specificirana do 20 KHz. Pod definisanim uslovima takta, vreme upisivanja i brisanja je navedeno kao 5 ms, što treba uzeti u obzir pri projektovanju čitača i kodera.

Koji oblici pakovanja ili isporuke su dostupni?

Informacije o naručivanju uključuju sortirane pločice, kockice u vafl pakovanjima, sortirane pločice na prstenu, pojedinačne module, module na traci i prazne kartice. Komercijalne i industrijske temperaturne verzije su navedene odvojeno. Najbolja opcija zavisi od toga da li kupac želi sklapanje na nivou čipa, integraciju kartičnog modula ili kartični materijal spreman za personalizaciju.

Šta treba proveriti pre upotrebe IS23SC4428 u projektu kartice?

Pre masovne proizvodnje, potvrdite podršku čitača za skup komandi, PSC redosled, napon, vremenske parametre, operaciju resetovanja i tok rada sa zaštitnim bitovima. Takođe verifikujte predviđenu memorijsku mapu, koji bajtovi moraju ostati izmenljivi, koji bajtovi treba da budu zaključani i da li konačni materijal kartice i format modula odgovaraju ciljnom koderu i okruženju čitača.

Verifikacioni kod