241:
74:
According to the CCID specification by the USB standards work group, a CCID exchanges information through a host computer over USB by using a CCID message that consists of a 10-byte header followed by message-specific data. The standard defines fourteen commands that the host computer can use to send
62:, which in addition to being a standard USB keyboard, has an built-in slot for accepting a smartcard. However, not all CCID compliant devices accept removable smartcards, for example, select
363:
38:
using a standard USB interface, without the need for each manufacturer of smartcards to provide its own reader or protocol. This allows the smartcard to be used as a
463:
327:
239:, Finn, David, "Portable identity card reader system for physical and logical access", published 2010-07-06, assigned to Dpd Patent Trust Ltd.
351:
408:
384:
458:
104:
75:
data and status and control information in messages. Every command requires at least one response message from the CCID.
66:
hardware authentication devices support CCID, where they play the role of both the card reader and the smartcard itself.
316:
290:
51:
120:
212:
167:
192:
132:
108:
236:
468:
152:
46:. Chip card interface devices come in a variety of forms. The smallest CCID form is a standard USB
255:
100:
280:
USB Complete: Everything you need to develop custom USB peripherals, Jan
Axelson, 2005, page 189
197:
182:
59:
177:
157:
142:
119:, CCID and CT-API devices are usually accessed with user-space drivers, for which no special
147:
217:
111:. Apple's has included native CCID support on iOS since 16.0 and iPadOS since 16.1. On
55:
39:
452:
137:
88:
58:
card inside the USB dongle. Another popular interface is a USB smart card reader
35:
359:
256:"Specification for Integrated Circuit(s) Cards Interface Devices Revision 1.1"
172:
92:
84:
43:
31:
202:
96:
187:
162:
63:
207:
116:
47:
112:
323:
27:
42:
for authentication and data encryption, such as that used in
432:
95:
has included some form of native CCID support since
409:"Supported smart card functions on iPhone and iPad"
83:CCID driver support has been natively supported by
317:"Jamf Pro Overview—macOS Smart card Functionality"
291:"Microsoft Class Drivers for USB CCID Smart Cards"
8:
262:. USB Implementers Forum, Inc. p. 25
228:
464:Microsoft Windows security technology
385:"Use a smart card on iPhone and iPad"
7:
34:to be connected to a computer via a
99:, with support evolving alongside
14:
352:"Intro to smart card integration"
366:from the original on 2020-11-26
333:from the original on 2020-11-26
105:Personal Identity Verification
1:
433:"CCID free software driver"
295:Microsoft Developer Network
485:
107:specifications set by the
24:chip card interface device
123:adaptation is required.
459:Computer access control
213:Reiner Kartenlesegeräte
168:Giesecke & Devrient
70:Hardware implementation
30:protocol that allows a
127:List of CCID providers
237:US patent 7748636
133:Advanced Card Systems
109:US Federal Government
326:. 2018. p. 7.
193:SecuTech Solutions
101:Common Access Card
50:and may contain a
476:
444:
443:
441:
439:
429:
423:
422:
420:
419:
405:
399:
398:
396:
395:
381:
375:
374:
372:
371:
348:
342:
341:
339:
338:
332:
321:
313:
307:
306:
304:
302:
287:
281:
278:
272:
271:
269:
267:
252:
246:
245:
244:
240:
233:
26:) protocol is a
484:
483:
479:
478:
477:
475:
474:
473:
449:
448:
447:
437:
435:
431:
430:
426:
417:
415:
407:
406:
402:
393:
391:
383:
382:
378:
369:
367:
350:
349:
345:
336:
334:
330:
319:
315:
314:
310:
300:
298:
289:
288:
284:
279:
275:
265:
263:
254:
253:
249:
242:
235:
234:
230:
226:
129:
87:beginning with
81:
79:Software driver
72:
17:
12:
11:
5:
482:
480:
472:
471:
466:
461:
451:
450:
446:
445:
424:
400:
376:
343:
308:
282:
273:
247:
227:
225:
222:
221:
220:
215:
210:
205:
200:
195:
190:
185:
180:
175:
170:
165:
160:
155:
153:Blutronics srl
150:
145:
140:
135:
128:
125:
80:
77:
71:
68:
56:Secure Digital
40:security token
15:
13:
10:
9:
6:
4:
3:
2:
481:
470:
467:
465:
462:
460:
457:
456:
454:
434:
428:
425:
414:
413:Apple Support
410:
404:
401:
390:
389:Apple Support
386:
380:
377:
365:
361:
357:
356:Apple Support
353:
347:
344:
329:
325:
318:
312:
309:
296:
292:
286:
283:
277:
274:
261:
257:
251:
248:
238:
232:
229:
223:
219:
216:
214:
211:
209:
206:
204:
201:
199:
196:
194:
191:
189:
186:
184:
181:
179:
176:
174:
171:
169:
166:
164:
161:
159:
156:
154:
151:
149:
146:
144:
141:
139:
138:ActivIdentity
136:
134:
131:
130:
126:
124:
122:
118:
114:
110:
106:
102:
98:
94:
90:
86:
78:
76:
69:
67:
65:
61:
57:
53:
49:
45:
41:
37:
33:
29:
25:
21:
436:. Retrieved
427:
416:. Retrieved
412:
403:
392:. Retrieved
388:
379:
368:. Retrieved
355:
346:
335:. Retrieved
311:
299:. Retrieved
294:
285:
276:
264:. Retrieved
259:
250:
231:
89:Windows 2000
82:
73:
23:
19:
18:
16:USB Protocol
469:Smart cards
301:January 26,
297:. Microsoft
266:January 26,
36:card reader
453:Categories
418:2024-01-23
394:2024-01-23
370:2020-11-26
337:2020-11-26
224:References
198:SpringCard
173:HID Global
115:and other
85:Microsoft
44:BitLocker
32:smartcard
438:June 22,
364:Archived
328:Archived
203:Verisign
183:rf IDEAS
97:Mac OS X
60:keyboard
52:SIM card
260:usb.org
188:SafeNet
178:JaCarta
163:Gemalto
158:Elyctis
143:Baltech
64:Yubikey
243:
208:Yubico
148:Bit4id
121:kernel
117:Unixes
48:dongle
360:Apple
331:(PDF)
320:(PDF)
218:DUALi
113:Linux
93:Apple
440:2018
324:Jamf
303:2015
268:2015
103:and
20:CCID
54:or
28:USB
455::
411:.
387:.
362:.
358:.
354:.
322:.
293:.
258:.
91:.
442:.
421:.
397:.
373:.
340:.
305:.
270:.
22:(
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.