Kasano ti Agprograma kadagiti NFC Tags nga addaan iti Nadumaduma a Kita ti Chip (NTAG, MIFARE, ken Ad-adu pay) .

Jul 29, 2026

Mangibati iti mensahe .

Kuna ti App a "Naballigi ti Panagsurat." Awan Latta ti Ar-aramiden ti Agbasbasa.

Daytoy ti maymaysa a kadawyan a mensahe ti suporta a maawattayo kalpasan ti umuna a panagtaray ti panag-encode ti maysa a kostumer. Awan ti kasla di umiso iti workflow. Nag-buzz ti telepono, nagparang ti berde a tseke, napan ti tag iti produkto. Iti ridaw, wenno iti kiosko, wenno iti iPhone ti marketing team, awan a pulos ti mapasamak. Dandani awan ti mangikeddeng a mangiprograma kadagiti tag ti NFC a mangnamnama a sumangpet ti pannakapaay kalpasan nga agballigi ti panagsurat.

 

Sakbay nga umad-adayo, maikari nga ammuen no siasino ti nakaisuratan daytoy, gapu ta dagiti resulta ti panagbirok iti aglawlaw daytoy a topiko ket agserbi iti dua a naan-anay a nagduduma a dumdumngeg. No addaanka iti maysa nga sticker ken maysa a telepono ken kayatmo ti Wi-Fi password-mo iti dayta, laksiden ti benneg ti NTAG, aramidem dagita dua nga addang, ket malpaska iti maysa a minuto. No ikeddengmo ti chip para iti batch a masapul nga agbiag kadagiti iPhone, security review, ken purchase order, ti nabati iti daytoy ket ti briefing nga itedmi kadagiti bukodmi a kustomer, agraman ti paset nga ibagami kenka no ania ti saan a maaramid ti maysa a paktoria para kenka.

Hardware reader interaction test. A tag may report write success on mobile software while failing validation against physical access readers and terminal infrastructure.

 

Dandani tunggal giya iti panagprograma kadagiti tag ti NFC ket tratuenna ti tag kas generic container: i-download ti app, i-tap ti Isurat, i-hold ti telepono nga asideg. Dayta a modelo ket agtrabaho para iti eksakto a maysa a kasasaad, nga isu ti maymaysa nga NTAG21x sticker nga insurat ti Android phone para iti personal a panagusar. Iti kanito nga agbaliw ti chip, agbaliw ti volume, wenno iraman dagiti agdengdengngeg dagiti agus-usar iti iPhone, siuulimek nga agsardeng ti modelo a mangiladawan iti kinapudno.

 

Ti Panagsurat iti Tag ket Tallo a Nagsisina nga Operasion, Saan a Maymaysa

 

No kuna dagiti tattao a kayatda nga iprograma dagiti NFC tag, gagangay nga iladladawanda ti tallo a naiduma a banag a mapasamak a maitignay babaen ti isu met laeng a buton iti app ti telepono.

 

Ti umuna ketpanagpormat. Ti memoria ti maysa nga NFC chip ket masapul a maibaga a ti lugar ti agar-aramatna ket aglaon ti mensahe ti NDEF imbes a dagiti arbitrario a byte. Maaramid daytoy babaen ti panagsurat ti bassit nga estruktura ti datos a naamammuan a kas ti paglaon ti kabaelan. Kadagiti paset ti NTAG21x, daytoy ket naaramiden iti lebel ti wafer, isu a ti chip ket sumangpet a NDEF-napormat ken mabalin laeng a pulos a mangtengngel ti NDEF. Iti MIFARE Classic ken dagiti dadduma pay a chip, ti panagpormat ket maysa a banag nga aramidem, ken ti estruktura ket agdisso iti maysa-panawen-maiprograma a rehion. Permanente ngarud ti panagpormat. Awan ti bilin ti unformat, ken awan ti ramit ti aglaklako a mangted kenka iti maysa.

 

Ti maikadua ketpanagsurat ti payload: ti mensahe ti NDEF a naglaon ti maysa wenno ad-adu pay a rekord, kaaduan a masansan a rekord ti URI a mangitudo iti maysa nga URL. Daytoy ti paset nga iladladawan ti tunggal maysa. Dagiti panagsurat ti payload ket gagangay a maulit, isu a ti maysa a grupo ti panaglako ket mabalinna nga iturong manen ti maysa a tag ti kampania innem a bulan kalpasanna a saan a mangurnos manen ti hardware.

 

Ti maikatlo ketkonfigurasion ti konfigurasion: dagiti byte ti password, dagiti bit ti kandado, dagiti panagitunos ti sarming, dagiti kondision ti panagserrek, dagiti tulbek ti panangipaneknek. Daytoy a suson ket isu ti pagnanaedan dagiti saan a mabaliwan a pangngeddeng, ken daytoy ti suson nga awan a pulos ti sagiden ti tutorial ti konsumidor. No planom nga iprograma dagiti tag ti NFC para iti ania man nga addaan iti beddeng ti seguridad iti aglawlawna, ti suson ti panagisaad ket isu ti proyekto.

 

Ti panangtaginayon kadagitoy a tallo a naisina iti ulom ti mangpasardeng iti pannaka-scrap ti maysa a batch. Kaaduan a pannakapaay ti panagsurat a madayagnostayo ket saan a pannakapaay ti payload. Dagitoy ket maysa a kasasaad ti panagpormat wenno maysa a kasasaad ti panagisaad a ti maysa ket saan nga ammo nga adda.

 

Dagiti Kita ti NFC Tag Chip a Maidilig Sakbay nga Iprogramam Dagitoy

 

Tunggal napasnek a pangngeddeng no kasano ti panagprograma kadagiti tag ti NFC iti sukog ket mangrugi iti daytoy a lamisaan, gapu ta ti tawa ti memoria ken ti suporta ti plataporma ket naikeddeng iti kanito ti panagpili ti chip ken saan a mabalin a ma-patch inton agangay iti software.

 

Chip ti Memoria ti agar-aramat NFC Tipo ti Forum Estado ti NDEF ti pabrika Password / proteksion ti tulbek iPhone NDEF basaen + isurat
NTAG nga 213 144 nga byte Tipo 2 Nasaksakbay a-napormat 32-bit nga PWD / 16-bit nga PACK Wen
NTAG nga 215 504 nga byte Tipo 2 Nasaksakbay a-napormat 32-bit nga PWD / 16-bit nga PACK Wen
NTAG nga 216 888 nga byte Tipo 2 Nasaksakbay a-napormat 32-bit nga PWD / 16-bit nga PACK Wen
MIFARE Ultralight nga EV1 48 wenno 128 a byte Tipo 2 Mapormat 32-bit nga PWD / 16-bit nga PACK Wen
MIFARE Klasiko nga 1K 1,024 a byte ti dagup, agarup a 716 a magun-od ti NDEF apaman a maikissay ti bloke ti agpatpataud ken 16 a trailer ti sektor Saan a kita ti NFC Forum Mapormat, sektor-naibasar CRYPTO-1 dagiti tulbek ti sektor A/B Saan
MIFARE DESFire EV3 2 KB agingga iti 8 KB, file-based Tipo 4 Masapul a maparsua ti aplikasion AES-128 / 3DES, dagiti karbengan ti panagserrek iti tunggal maysa a papeles Wen
NTAG 424 nga DNA 416 a byte ti dagup, nabingbingay iti 32-byte a paglaon ti kabaelan, 256-byte nga NDEF file ken 128-byte a nasalakniban a data file Tipo 4 Dagiti nasakbay a -naipaay a papeles Lima nga AES-128 a tulbek, 3-pass mutual authentication Wen

 

Dagiti pigura ti NTAG21x, ti kababalin ti kandado-bit ken Tipo 2 / ISO/IEC 14443 Tipo A a panagtungpal iti tunggal maysa tiNXP NTAG213/215/216 a panid ti datos ti produkto. MIFARE Klasiko nga estruktura ti 1K iti tunggal maysa a panid ti datos ti NXP MF1S50yyX (16 a sektor × 4 a bloke × 16 a byte). DESFire EV3 iti tunggal MF3D(H)x3. NTAG 424 DNA a layout ti memoria kadaNXP nga.

 

Dua a kolum ti mangikeddeng iti kaaduan a proyekto sakbay a mapili ti aniaman a software: ti memory ceiling ken ti iPhone column. Ti di maibaga kenka ti lamisaan ket ti apit. Ti umiso a naikeddeng a chip ket mangpataud pay laeng kadagiti panagtallikud no ti addang ti panagkodigo ket awan ti panagipaneknek a pasa iti likudanna, nga isu daytoy ti suheto ti maikadua a kagudua daytoy nga artikulo.

 

NTAG 213, 215 ken 216: ti Default a Pili ken ti Pudno nga Atepanna

 

Para iti agarup uppat kadagiti lima nga inbound projects, daytoy a pamilia ti umno a sungbat, ken ti panagsursuro no kasano ti agprograma kadagiti NTAG 215 NFC tags ket mangala iti agarup siam a pulo a segundo babaen ti phone app. Ti chip ket mangipatulod ti NDEF-a napormat, ti kita ti rekord a agtultuloy nga agtigtignay iti ballasiw ti tunggal maysa a handset ket maysa a plain a rekord ti URI, ken agpada nga isurat ti Android ken iOS daytoy nga awan ti ania man nga SDK a trabaho.

 

Selection guide for NTAG213, NTAG215, and NTAG216 chips based on payload length, data depth, and interaction constraints

 

Daytoy pay ti pamilia iti likudan ti gangani a tunggal maysa a programa ti digital a kard ti negosio, a sadiay ti maymaysa a rekord ti vCard wenno URL ket isu ti sibubukel a payload, ken sadiay ti pisikal a pormat ket kadawyan nga ad-adda a napateg ngem ti chip. Kaaduan kadagita nga order ti agngudo itiblangko a puraw a PVC NFC cardsimbes nga sticker, gapu ta masapul nga agbiag ti kard iti pitaka ken mangala iti imprenta.

 

Naparpartak ti isasangpet ti tawa ngem iti namnamaen dagiti tattao. Ti NTAG213 ket mangted kenka ti 144 a byte ti memoria ti agar-aramat, ken ti mensahe ti NDEF ket saan laeng nga URLmo. Adda ti TLV a balkot, ti ulo ti rekord, ti tay-ak ti tipo, ken ti tay-ak ti kaatiddog ​​sakbay a maidulin ti maymaysa a karakter ti adresmo. Ti rekord ti URI ket mangikompresion kadagiti gagangay a pangrugian a kas tihttps://www.iti maymaysa a byte, a makasubli iti sangapulo aginggana iti duapulo a byte, ken iti 144-byte a paset dayta a panagdumaduma ket isu ti linia iti nagbaetan ti panagikapet ken pannakapaay. Ti pakatiliwan dagiti team ket saan a ti URL a mismo no di ket dagiti ekstra: mangnayon iti teksto a rekord para iti etiketa a mabasa ti tao, mangnayon iti Android Application Record tapno ti tag ket manglukat iti app imbes a browser, ken ti komportable a payload ket agbalin a biddut iti panaglablabes.

 

Ti bukodmi a pagannurotan, ken daytoy ti kita ti banag a masursurom laeng babaen ti panangi-encode iti sumagmamano a milion kadagitoy: no ti nairanta nga URL agraman dagiti parametro ti panagsaludsod ket lumablabas iti agarup a 90 a karakter, isardengmo ti mangibaga iti NTAG213 ken umakar nga agpangato. Ti panagdumaduma ti gastos ti yunit iti nagbaetan ti 213 ken 215 ket bassit nga umdas a daytoy ket gangani a pulos a saan a maikari ti peggad ti maysa a panagdisenio manen a tengnga -programa. Ti kampania nga inton agangay ket kayatna nga inayon dagiti parametro ti UTM wenno ti serial a numero iti tunggal maysa nga URL ti tag ket mangdungpar iti diding iti 213 ken saan a mangdungpar iti daytoy iti 215.

 

Ti proteksion ti password iti daytoy a pamilia ket maikari a maawatan nga eksakto, gapu ta nakapkapuy ngem ti isingasing ti sao a "password". Ti 32-bit a pateg ti PWD ket maiyallatiw iti nalawag ken nasukimaten babaen ti chip, a dagiti ruangan ket agsurat ti panagserrek, ken opsional a mangbasa ti panagserrek, manipud iti napili a panid nga agtultuloy. Pasardengenna ti maysa nga usiuso a kameng ti publiko a mangisurat manen iti tag-mo babaen ti telepono. Saan a kriptograpiko a kontrol dayta ken saan koma a pulos a mailadawan iti maysa a kliyente kas maysa. Panunoten pay a saan a tunggal maysa a kaputotan ket mangsuporta iti daytoy a pulos: ti daan nga NTAG203 ket awan ti mekanismo ti password urayno ania, ken ti dokumentasion ti biblioteka ket nalawag a dagiti panagayab ti salaknib a maibusor iti daytoy ket basta mapaay (dokumentasion ti nfcpy).

 

MIFARE Classic: Maisurat iti Android, Epektibo nga Awan iti iPhone

 

Adda ditoy ti silo ti panagtunos a nagpatingga kadagiti ad-adu a proyekto ti NFC ngem ti ania man a sabali a maymaysa a banag. Asinoman nga agsalsaludsod no kasano ti agsurat ti NDEF iti MIFARE Classic ket agtartrabaho itan a maibusor ti bukbukel ti pormat: Ti MIFARE Classic ket saan a maysa a kita ti tag ti NFC Forum, daytoy ket maysa nga ISO/IEC 14443-3A a kard nga addaan iti tagikua a sektor ken ti tulbek nga estruktura a nasapsapa ngem ti ekosistema ti NDEF, ken ti suporta ti NDEF iti daytoy ket adda laeng babaen ti maysa a konbension ti panagimapa a naisaad iti ngato.

 

NTAG 215 versus MIFARE hardware comparison highlighting mobile read/write compatibility limitations across platforms.

 

Ti Android ti mangasikaso iti dayta a kombension. Saan nga aramiden ti iOS. Ti Core NFC ti Apple ket saan a pulos a nangsuporta ti MIFARE Classic, nga adda dagiti nasuportaran a pamilia ti MIFARE ti plataporma a limitado iti Ultralight, Plus ken DESFire, ti posision a dagiti agparparang-ay ket maulit-ulit a pinasingkedan kadagiti bukod a forum ti Apple (Dagiti Forum ti Developer ti Apple). Gapu ta saan a direkta a ma-address ti iOS ti memory ti card, saan a makasurat ti iPhone iti NDEF iti dayta ken dina maipakita ti NDEF a naidulin iti dayta.

 

Ti mamagbalin a napeggad unay daytoy bayat ti panangtingiting ket saan nga agparang a natay dagiti tag ti MIFARE Classic iti iPhone. Ti kard ket mangipresenta ti ISO 14443-A UID, isu a ti Shortcuts app ket siraragsak nga awatenna daytoy a kas maysa nga automation a mangtignay, ken ti panag-scan ti likudan ket mabalin pay laeng nga irugi ti dati a naidulin a rekord ti NDEF ti nasuportaran a kita. Maysa a procurement lead a mangsubok iti sample iti iPhone-da ti makakita iti sungbat ket agpirma. Ti kababalin a nakitada ket awan ti pakainaiganna iti linaon ti memoria ti tag, ken ti sibubukel a pamay-an ket agrupsa iti kanito a kasapulan ti proyekto dagiti kada-yunit nga URL nga aktual a mabasa dagiti iPhone.

 

Ti praktikal a pagannurotan a matnag manipud iti daytoy: siasinoman a mangidilig no kasano ti agprograma kadagiti NFC tag para iti iPhone vs Android ket rumbeng nga agpataray iti acceptance testing iti agpada a plataporma nga addaan iti production chip, pulos a saan nga iti Android laeng, ken saan a pulos iti sample ti naiduma a chip ngem iti adda iti order ti panaggatang.

 

Bay-anyo a prangkaak maipapan iti rekomendasion, gapu ta "agpannuray dayta iti kaso ti panagusarmo" ket saan a makatulong a sungbat ditoy. No dagiti tagmo ti NFC ket i-tap dagiti kameng ti publiko, ikeddeng ti aniaman malaksid iti MIFARE Classic.

 

Para kadagiti grupo a dati nga adda iti uneg ti Klasiko-a naibatay a sistema ti panagserrek, ti ​​pangngeddeng ket bumassit iti maysa a variable, ken saan a dagiti etiketa. Dayta ti nabati a service life ti reader estate-yo. No dagidiay a managbasa ket addaan iti dua wenno tallo a tawen a nabati kadakuada ken awan ti smartphone a makasagid iti kredensial, ti panagtultuloy iti Classic iti closed loop ket maysa a maidepensa nga awag, ken dagiti praktikal a saludsod ket agbalin nga IC sourcing ken pormat ti UID imbes a pamay-an ti encoding, nga isu ti saklawentayo kadagiti notatayopanagorder kadagiti tag ti MIFARE 1K iti naikabil a sistema. No dagiti agbasbasa ket isuda a mismo ti masapul a masukatan iti uneg dayta a tawa, dikay mangbusbos iti kuarta iti transitional credential. Iyakar ti sibubukel nga estate iti maysa nga AES-based a paset iti maysa nga addang ken agsepen ti gastos iti maminsan.

 

Adda maikadua a silo iti isu met laeng a pamilia, a nasipnget nga umdas a makalasat kadagiti naan-anay a siklo ti QA. Ti pananginayon ti Smart Poster wrapper iti maysa a rekord, nga ituktukon dagiti gagangay nga alikamen ti panagkodigo a kas ti nainggayyeman a wagas a mangikapet ti paulo iti maysa nga URL, ket mangbalbaliw ti kita ti rekord. Dagiti rekord a nabalkot iti kasta ket saan a pulos a maala babaen ti iOS background scanning, aniaman ti naikabil iti uneg. Ti Android testing ket lumabas iti tunggal device, awan ti aramiden dagiti iPhone, ken awan ti error message iti sadinoman a pakadayagnos.

 

Ultralight, DESFire ken NTAG 424 DNA: Sadino nga Agbalin ti Panagprograma iti Tulbek a Panagmanehar

 

Ti MIFARE Ultralight EV1 ket agtugaw nga asideg iti NTAG21x iti kababalin ken iprogramam dagiti NFC tags iti daytoy iti isu met laeng a wagas, nga addaan iti basbassit a badyet ti memoria a 48 wenno 128 a byte ken isu met laeng a klase ti password gate. Awan ti mapasamak a baro iti konsepto.

 

Sabali a disiplina ti DESFire ken NTAG 424 DNA. Kadagitoy a paset ti Tipo 4 ket saanmo nga agsursurat kadagiti byte iti patad a mapa ti memoria, agtartarayka iti sistema ti papeles nga addaan kadagiti karbengan ti panagserrek iti tunggal-file, ken tunggal maysa a makaipapanan nga operasion ket agkasapulan ti panagipaneknek babaen ti tulbek ti AES-128 nga umuna. Ti NTAG 424 DNA ket awitna ti lima a tulbek ti AES a naikeddeng ti kostumer, agus-usar ti 3-pass a panagtitinnulong a panagipaneknek para iti nasalakniban a file ti datos, ken awit ti sertipikasion ti Gagangay a Pagalagadan EAL4 agpadpada iti hardware ken software. Dagiti grupo a mangiprograma kadagiti tag ti NFC para iti panagipaneknek ti produkto imbes a ti simple a panagiturong manen ket kadawyan a mangsapsapul iti daytoy a paset nga espesipiko, gapu ti maysa a tampok.

 

Dayta a feature ket Secure Dynamic Messaging, a masansan a maisurat kas SUN. Iti daytoy a napalubosan, ti NDEF URL a ti chip ket mangipresenta kadagiti panagbalbaliw iti tunggal maysa a panag-tap: ti chip ket mangisarming ti UID na ken ti monotoniko nga umad-adu a read counter iti URL, a pagpilian a na-enkripto, ken mangikabil ti CMAC a nakumpirma nga addaan iti tulbek a sika laeng ken ti chip a tenglen. Kalpasanna ti backend-mo ket mabalinna nga ibaga ti pudno nga etiketa manipud iti naretrato nga URL, ken mabalinna nga ibaga ti tap number 4 manipud iti tap number 4,000.

 

Ti umiso a panangikonfigura iti dayta ket isu ti pakakagat ti espesipikasion. Dagiti pagalagadan ti panagsarming ket saan a nawaya-porma: no ti datos ti PICC ket na-enkripto, ti panagsarming ti UID ken ti panagbilang ti panagbasa ket agbalin a mandatory imbes a opsional, dagiti dua ket kanayon nga agbiahe a sangsangkamaysa, ken ti CMAC ket masapul nga agtugaw iti ngudo ti mensahe ti NDEF. Idisenio ti estruktura ti URL-mo iti aglawlaw dagitoy a pagbeddengan, saan a ti sabali a wagas, wenno dagiti offset ket saan a marisut ken ti backend ket ilaksid ti tunggal maysa a panagbasa.

 

Ti pannakapaay a masansan a makitatayo kadagiti deployment ti SUN ket awan ti pakainaiganna iti aniaman kadagita. Tunggal publiko a reperensia a pannakaipatungpal ken ti serbidor ti demo ket mangipatulod a naikonfigura babaen ti pabrika-default amin a-sero a tulbek, gapu ta dayta ti mangaramid ti maysa a demo nga agtrabaho manipud iti kahon. Dagiti proyekto ket prototype a maibusor iti dayta, ti prototype ket agtrabaho, ken ti addang ti panagiturong ti tulbek ket pulos a saan a makaaramid daytoy iti listaan ​​ti panagsukimat ti panagipatayab. Dagiti etiketa ket rummuar a kriptograpiko a lamolamo bayat a patien ti amin a nairaman a ti pannakaipakat ket na-enkripto, daytoy ti gapuna a ti bukodtayo a pamay-an ti pannakairuar ti sample ket mangsukimat ti panagduduma ti tulbek kadagiti yunit ti produksion imbes nga iti aniaman a nausar para iti demo.

 

Innem nga Operasion a Dimo ​​Mabalin a Mabaliktad Apaman nga Iprogramam dagiti NFC Tags

 

Nalaklaka dagiti payload rewrite. Saan a kasta dagitoy. Tunggal maysa iti baba ket maysa a pangngeddeng a mangbalbaliw iti maysa a batch dagiti tag iti fixed asset, ken tunggal maysa ket nagbalin a makagapu iti naikkat nga imbentaryo a personal a masapul a sukatanmi.

 

Operasion Ti aramidenna Apay a saan a mabaliwan dayta No kaano a rumbeng nga eskediul dayta
Panagpormat ti NDEF Isuratna ti pagkargaan ti kabaelan Agdisso iti maysa-maminsan-maiprograma a memoria Iti paktoria, kalpasan a mapasingkedan ti chip type
Dagiti bits ti kandado nga estatiko Ikandadona ti umuna a 16 a panid kadagiti Type 2 chips Dagiti bit ti kandado ket naikeddeng-laeng ken saan a mabalin nga i-reset Kalpasan laeng a mapirmaan ti maudi a linaon
Dinamiko nga lock bits Saklawen ti 96 a byte ti datos iti NTAG213, 456 iti NTAG215 ken 840 iti NTAG216, iti granularidad ti 2 a panid iti NTAG213 ken 16 a panid iti NTAG215 ken NTAG216, iti tunggal maysa a panid ti datos ti NXP a nadakamat iti ngato Isu met laeng a set-laeng a mekanismo, isu met laeng a permanente Kasta met laeng ti ruangan a kas kadagiti static locks
Basaen-laeng ti panagbalbaliw Itakderanna ti bandera ti panagsurat ti NDEF a permanente Awan ti baliktad a bilin nga adda Saan a pulos sakbay a malpas ti field trial
LRP a wagas iti NTAG 424 DNA Ibalbaliwna ti AES iti leakage-resilient nga operasion Napalubosan babaen ti SetConfiguration, nga awan ti dalan nga agsubli iti AES a kasasaad No laeng kasapulan dayta ti nadokumento a modelo ti pangta
Key change nga awan ti escrow Sukatanna dagiti tulbek ti AES ti paktoria Awan ti recovery path ti chip no mapukaw ti baro a tulbek Maminsan laeng a pormal a naituding ti key custody

 

Dayta a page granularity ti praktikal a detalye a malipatan ti kaaduan a tattao no damagenda no kasano ti mangikandado iti NFC tag kalpasan ti panagprograma. Ti panagkandado ket saan a maymaysa nga amin-wenno-awan a panagbalbaliw. Iti NTAG215 ken NTAG216 mabalinmo nga i-lock kadagiti bloke ti 16 a panid, a mangaramid ti naglaok a layout a mabalin: ti rehion ti serial number a naikandado idiay paktoria, ti rehion ti URL ti kampania a nabati a maisurat para iti grupo ti panaglako. Iti NTAG213 ti granularidad ket dua a panid, napino ngem iti ballasiw ti basbassit nga amang a mapa. Ti panangikeddeng ti beddeng ket maysa nga aramid ti disenio, ken daytoy ket masapul a mapasamak sakbay ti panagtaray ti panagkodigo, saan a kalpasan.

 

Ti ugali a maikari a maibangon ket ti panangisina iti encoding gate manipud iti locking gate. Balakadanmi dagiti kustomer a dida agkandado iti punto ti order, ket ti rason ket interamente a komersial imbes a teknikal.

 

Iti ballasiw ti pakasaritaan ti ordermi, ti kaaduan a masansan a kiddaw kalpasan ti-panangited ket saan a maysa a panagdawat ti depekto, daytoy ket maysa a panagbalbaliw ti destinasion, ken daytoy ket agkumpol iti uneg ti umuna a tawen ti serbisio. Dagiti kadawyan a mangtignay ket ti panagiyakar ti landing page wenno ti panangiyawat ti ahensia, nga awan kadagitoy ti makita iti panawen a pannakaikabil ti order. Saanmo a kasapulan dagiti estadistika ti pannakapaay ti siasinoman tapno agtignay iti daytoy, gapu ta ti asimetria ket mangikeddeng daytoy a bukodna: ti maysa a naluktan nga etiketa a pulos a saan a kasapulan ti panagbalbaliw ket aggatad kenka iti awan, bayat a ti naikandado nga etiketa a kasapulan ti panagbalbaliw ket aggatad ti naan-anay a panagsukat nga bilin agraman ti panagtrabaho ti panagikabil manen. Umuna nga iprograma dagiti tag ti NFC, tarayen ti field trial, i-lock kalpasanna.

 

Ti Panangpaneknek iti Chip Ti Kuna ti Invoice

 

 

Ti kinapudno ti chip ket saan a maysa a paranoid a pakaseknan iti daytoy a kategoria, daytoy ket maysa a rutina nga sumsumrek-a banag ti panagsukimat, ken daytoy ket tagikua iti isu met laeng nga addang ti QC a kas ti ania man a sabali a tseke nga ipataraymo sakbay nga iprogramam dagiti tag ti NFC kadagiti kaadu ti produksion. Dagiti pamilia ti NTAG, MIFARE, Ultralight ken ICODE ti NXP ket tunggal maysa ket awitda ti ECC-a naibatay a pirma ti orihinalidad a naisurat iti panagpataud ti chip, 32 a byte kadagiti paset ti NTAG21x, a mabalin a mabasa manen ken maberipika a maikontra iti publiko a tulbek ti agpartuat. Ti tag a naan-anay ti panagtignayna ket mabalin pay laeng a mapaay iti dayta a tseke.

 

Ad-adda a mapasamak daytoy ngem iti aminen ti merkado. Dagiti inheniero a gumatang kadagiti tag ti NTAG21x babaen dagiti sapasap a kanal ti panagtagilako ket nangipadamag iti bukod a komunidad ti agpatpataud a dagiti sample ket agan-andar nga eksakto a kas naikeddeng, ti counter mirroring ket nairaman, kaskasdi a mangipadamag a kas ti clone silicon iti sidong ti panangpaneknek ti orihinal, ken ti naipablaak a sungbat ti NXP ket dagiti kasta a paset ket saan a nasuportaran ken saan a maibagay para iti natalged a panagusar gapu ta ti IC a mismo ket mabalin a nalaka a maapektaran (Komunidad ti NXP).

 

Ti pagbanagan ti operasion ket akikid ngem ti ipagarup dagiti tattao, ken maikari a maibaga nga eksakto. No ti aplikasionmo ket marketing redirect, umdas ti panagserbi kenka ti clone chip ken mabalin a dikay maseknan. No ti aplikasionmo ket mairaman ti panangipaneknek, ebidensia ti panangbalbaliw, wenno ania man a panagdawat ti kontra-peke a naaramid iti bukodmo a kustomer, ti saan a maberipika a chip ket mangpabasol ti sibubukel a premisa, ken awan ti kaadu ti umiso a panagkodigo a mangbayad iti daytoy. Ti panangipaneknek ket mangala kadagiti segundo iti tunggal maysa a sample babaen ti maysa nga app ti agbasbasa, ken daytoy ket tagikua iti sumsumrek a pamay-an ti QC-mo imbes nga iti maysa a post-mortem. Mainaig a panagbasa para iti siasinoman a makompleto ti panagsuratna ngem agulimek ti agbasbasa:no apay a nasayaat ti panagbasa ti cloned sticker ket mapaay pay laeng iti ridaw.

 

Ti MIFARE Classic Security Saludsod, Naibaga Manen a Sipupudno

 

Asinoman a mangibaga iti MIFARE Classic ita ket rumbeng nga agtartrabaho manipud iti agdama a posision ti panagsirarak imbes a ti reputasion nga adda iti plataporma iti maysa a dekada ti napalabas.

 

Idi 2024, ti panagadal ti FM11RF08S, ti maysa a MIFARE Classic a maitunos a chip a nairuar idi 2020 nga addaan kadagiti kontra-aramid nga espesipiko a nadisenio a mangsaranget kadagiti amin nga ammo a card-laeng a panagraut, ket nangabak kadagita a kontra-rukod ken nangibuksilan ti hardware backdoor iti proseso. Ti likud a ruangan ket mangipalubos ti ania man a partido a makaammo iti daytoy a mangikompromiso ti tunggal maysa nga agar-aramat-naikeddeng a tulbek iti kard iti las-ud dagiti minuto ti pisikal a panagserrek, ken daytoy ket agtengngel urayno no sadino a dagiti tulbek ket naan-anay a nadumaduma iti tunggal maysa a kard (Kriptolohia nga ePrint nga Arkibo). Dagiti mainaig a tulbek ti likud a ruangan ket nailasin iti ballasiw ti nalawlawa a grupo dagiti paset, a mairaman dagiti immun-una a henerasion ti Fudan ken dagiti espesipiko nga alikamen ti NXP ken Infineon.

 

Basaem a naimbag dayta sakbay a makaaramidka iti di umiso a konklusion manipud iti dayta. Saan nga argumento daytoy nga amin nga agus-usar ti MIFARE Classic ket maibutaktak inton bigat, ken saanmi nga idatag daytoy kas maysa. Minilion dagiti Klasiko a kredensial ket agtartaray kadagiti nababa-a pagbanagan nga aglawlaw a ti panagklona ti maysa a kard ket makagun-od ti maysa a manangraut a panagserrek iti maysa a locker ti gym. Daytoy ket maysa nga argumento a ti ragup ti sasao a "natalged" ket saan koma nga agparang iti sadinoman iti maysa a dokumento ti espesipikasion a kadua daytoy a pamilia ti chip, ken ti siasinoman nga asidegen a mangiprograma kadagiti tag ti NFC para kadagiti kuarto ti hotel, panagserrek ti opisina, wenno ti awan kuarta a panagbayad iti Klasiko a silikon ket rumbeng a mangpresyo ti panagiyakar iti maysa nga AES-a naibatay a paset iti isu met laeng a siklo ti badyet.

 

Panagprograma kadagiti NFC Tags iti Bulk: Ania ti Agbalbaliw iti Nasurok a Sangaribu a Yunit

 

Amin a nailadawan agingga ita ket dakes ti rukodna. Ti maysa nga app ti telepono ket agsurat iti maysa a tag iti tunggal gundaway nga awan ti batch record, awan ti verification pass, ken awan ti wagas a mangpaneknek kalpasanna no ania nga URL ti napan iti ania a pisikal a yunit. Adda tallo a tier no kasano ti agprograma kadagiti NFC tag iti bulk, ken ti panagluksaw iti nagbaetan dagitoy ket operasional imbes a teknikal.

 

Ti umuna a tukad ket maysa a telepono ken maysa nga app, a maitutop iti agarup sangagasut a yunit, a maitutop kadagiti prototype ken internal pilot.

 

Ti maikadua a tukad ket isu ti pagdissuan ti kaaduan nga in-house team: iprogramam dagiti tag ti NFC babaen ti maysa a mannurat ti agbasbasa iti maysa a desktop, a maiturong babaen ti batch file, kadawyan babaen ti USB encoder iti klase ti ACR12xx wenno uTrust. Nasayaat ti panagtrabahona agingga nga agbaliw ti chip. Ti nasaknap a maus-usar nga open-source batch tool iti daytoy nga espasio, kas pagarigan, ket espesipiko a mangpuntiria ti ACR122 ken mangikodigo laeng ti MIFARE Ultralight ken Ultralight C, nga isuda ket dagiti paset ti Type 2, isu a ti panangiyakar iti dayta a proyekto iti Type 4 a chip ket kayatna a sawen ti panagbangon manen ti tooling imbes a ti panag-edit ti maysa a config file. No agpilikayo pay laeng iti hardware para iti daytoy a tier, ti...USB ken desktop NFC reader-sakup ti mannuratsaklawenna dagiti modelo ti agbasbasa a namnamaen dagitoy a toolchain.

 

Ti panagsanay ti industria para iti maikatlo a tukad ket ti pre-panagkodigo bayat ti panagpataud, ken daytoy ti tukad a saan nga ammo ti kaaduan a gumatang nga adda. Kadagiti liniatayo iti 3,600 m2 a planta, ti encoding ket agtugaw iti nagbaetan ti chip bonding ken final assembly, kadagiti alikamen a mangi-index iti tunggal tag iti posision, mangisurat iti rekord, ken mangbasa manen sakbay nga agtultuloy ti tag. Ti verification pass ti intero a punto. Ti maysa nga etiketa a mapaay a mabasa-agsubli ket mailaksid iti-linia imbes a natakuatan babaen ti maysa a kustomer iti tay-ak, ken ti batch ket pumanaw nga addaan iti maysa a file ti panagimapa a mangisilpo ti tunggal maysa nga UID wenno TID iti eksakto a linaon a naisurat iti daytoy, nga isu daytoy ti kasapulan ti platapormam ti CMS wenno analytics iti umuna nga aldaw. Ti automatiko a kapasidad ti panagtipon iti ballasiw ti lima a linia ti produksion ket agtaray iti ngato ti 100,000 a chip iti kada aldaw, isu a ti panagkodigo ket saan nga agbalin a lapped iti lead time.

 

Ti baybay-an dayta a panangiladawan, inggagara, ket ti pagrukodan ti panangawat. Ti panagpaneknek ti panagbasa-likud ket maysa a ruangan ti panaglabas/panagpaay, ngem ti rate ti pannakapaay a rumbeng nga awatem iti kontrata ket agdumaduma babaen ti pamilia ti chip, porma a banag, ken no ti etiketa ket malamlamina kalpasanna; ti anti-metal sticker ken ti PVC card ket saan nga agpapada ti kababalinda iti isu met laeng a linia. Dayta a numero ket kukua iti maysa a sitas a maibusor iti espesipiko a panagbangonmo, saan nga iti maysa nga artikulo, ken daytoy ti umuna a banag nga ikeddengmi no mangrugi ti baro a programa.

 

No sadino ti panangidrowingtayo iti bukodtayo a beddeng ti kabaelan ket maikari a maibaga a nalawag, gapu ta dayta ti paset a gagangay a blur dagiti suplayer. Pre{1}}programmi dagiti etiketa ti NFC babaen ti plantilia ti URL-mo, serialise iti tunggal maysa a yunit, paneknekanmi ti tunggal maysa nga etiketa, ken ited ti papeles ti panagimapa. Ipaaymi dagiti tulbek ti AES nga isuplayyo. Saanmi nga iggaman dagiti tulbek ti produksionmo, saanmi nga ipaandar ti backend ti panangipaneknekmo, ken saanmi nga ibaga kenka a ti maysa a paktoria ket mabalinna nga aramiden ti maysa nga aplikasion-layer security design nga umiso. Kukuam dayta a paset, ket aniaman a suplayer a mangibagbaga iti sabali ket aglaklako kenka iti risk transfer nga awan.

 

Siam a Saludsod a Risuten Sakbay ti Encoding Run

 

Ipataray daytoy sakbay ti order ti panaggatang, saan a kalpasan a sumangpet dagiti sample. Tunggal banag ket nagpatingga iti di kumurang a maysa a proyekto a nadawat kadakami nga isalakan.

 

# Saludsod Apay a dayta ti mangikeddeng iti chip
1 I-tap kadi dagiti iPhone dagitoy a tag? Ikkatenna a naan-anay ti MIFARE Classic manipud iti konsiderasion
2 Ania ti naan-anay a kaatiddog ​​ti URL, agraman dagiti masakbayan a parametro? Itakderanna ti suelo iti NTAG213, 215 wenno 216
3 Umdasen kadi ti maysa a rekord, wenno kasapulam met ti text record wenno app record? Dagiti kanayonan a rekord ket agkonsumo iti isu met laeng a badyet ti memoria
4 Agbalbaliw kadi ti destinasion bayat ti panagbiag ti tag? Ikeddengna no maawat pay laeng ti panagkandado
5 Ti kadi aplikasion ket mangaramid ti panagdawat ti kinapudno kadagiti agngudo nga agar-aramat? Iduronnaka iti NTAG 424 DNA wenno DESFire
6 Siasino ti mangiggem ken mangiturong kadagiti tulbek ti AES? Masapul a maituding sakbay a mabaliwan ti aniaman a tulbek
7 Ania ti acceptance criterion para iti naited a batch? Depinarenna no ti read-back verification ket kontraktual
8 Kasapulan kadi ti UID-to-content mapping file? Masapul a maikeddeng sakbay ti panagtaray, saan a kiddaw kalpasanna
9 Ti kadi panangpaneknek ti pirma ti orihinalidad ket paset ti sumsumrek a QC? Ikeddengna no ti chip sourcing ket ma-audit

 

Dagiti grupo a makasungbat amin a siam ket kadawyan a makagun-od iti nadalus a panagtaray ti produksion iti umuna a panangpadas. Dagiti team a makasungbat iti innem kadagiti siam gagangay a matakuatanda ti nabati a tallo iti nangina a pamay-an.

 

Ti siam a saludsod ket ti generic version. Ti aktual a pagtrabahuanmi ket mangnayon iti maikasangapulo a kolum, ti sungbat nga umiso para iti panagbangonmo imbes a iti sapasap, ken dayta a kolum ket agpannuray kadagiti banag a saan a makita daytoy nga artikulo: ti panaglalaok ti handset-mo, ti reader estate-mo, ti proseso ti lamination-mo, ken no ti serialization ket masapul nga agsasaruno wenno naiparna. Ipatulodmo kadakami ti umuna a siam a sungbat ket isublimi ti naanotar a bersion a maibusor iti espesipikasionmo.

 

Sadino a Daytoy ti Mangibati iti Gatang

 

Awan ti sapasap a pamay-an no kasano ti agprograma kadagiti tag ti NFC, maysa laeng a pamay-an iti tunggal maysa a chip, iti tunggal maysa a plataporma, iti tunggal maysa a tomo. Pilien nga umuna ti chip a maikontra iti memory ceiling ken ti saludsod ti iPhone. Tratuen ti panagpormat, payload ken panagisaad a kas tallo a nagsisina a ruangan. Dika pulos agkandado sakbay ti field trial. Beripikar ti orihinalidad kadagiti sumsumrek a sample. Iti ngato ti sangaribu a yunit, isardengmo ti agpanunot kadagiti apps ket rugiam a panunoten ti panangpaneknek ken pannakasurot.

 

No ti maysa nga espesipikasion ket nadraften, maragsakankami a mangrepaso iti daytoy a maikontra kadagiti limitasion ti chip iti ngato ken mangibandilia ti ania man a saan a makalasat iti produksion, ken dagiti libre a sample ket magun-od para iti panagsubok kadagiti aktual a managbasa ken handsetmo. Mabalin met a mangrugi manipud itiDagiti pormat ti tag ti NFC ket pre-programa ken paneknekanmi iti-balayno silulukat pay laeng ti desision ti chip, wennoipatulod ti estruktura ti URL ken ti target a tomo para iti panagrepaso ti panagkodigono natarimaanen dayta.

 

FAQ ti FAQ

Mabalin kadi nga iprogramak ti aniaman nga NFC tag iti iPhone-ko?

Saan.Ti iOS Core NFC ket saan a mangsuporta ti MIFARE Classic, bayat a ti NTAG21x, MIFARE Ultralight, DESFire ken NTAG 424 DNA ket suportado amin. No masapul nga agtrabaho ti deployment-mo kadagiti iPhone, ilaksid ti MIFARE Classic sakbay nga ag-order-ka.

Mano a datos ti mabalin nga iggem ti NFC tag?

Ti memoria ti agar-aramat ket 144 a byte iti NTAG213, 504 a byte iti NTAG215 ken 888 a byte iti NTAG216, ken 416 a byte iti NTAG 424 DNA iti ballasiw ti tallo a nagsisina a file.

Mabalin kadi a ma-undone ti NFC tag programming?

Ti linaon ti payload ket gagangay a mabalin a maisurat manen, ngem ti panagpormat, dagiti bit ti kandado, ti mabasa-laeng a switch ken ti LRP a wagas ket permanente apaman a maipakat. Iskediul ti tunggal addang ti panagkandado kalpasan ti field trial, pulos a saan nga iti punto ti urnos.

Kasano nga ammok no dagiti NFC tag-ko ket agus-usar kadagiti pudno a chips?

Basaen ti pirma ti orihinalidad a naibatay iti ECC- ken kitaen daytoy a maikontra iti publiko a tulbek ti agpartuat, gapu ta ti napaay a panagsukimat ket mangipakita ti klono a silikon urayno kasano ti kinasayaat ti panagandar ti etiketa.

Kasano a maiprograma dagiti NFC tag iti bulk?

Basta babaen ti USB encoder a naiturong babaen ti batch file, wenno nasakbay a-naiprograma bayat ti panagaramid nga addaan iti in-line read-back verification. Iti ngato ti sangaribu a yunit, aramiden ti UID-to-content mapping file a paset ti espesipikasion imbes a ti naud-udi a kiddaw.

Ipatulod ti saludsod .