Knowledge (XXG)

CCID (protocol)

Source đź“ť

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:(

Index

USB
smartcard
card reader
security token
BitLocker
dongle
SIM card
Secure Digital
keyboard
Yubikey
Microsoft
Windows 2000
Apple
Mac OS X
Common Access Card
Personal Identity Verification
US Federal Government
Linux
Unixes
kernel
Advanced Card Systems
ActivIdentity
Baltech
Bit4id
Blutronics srl
Elyctis
Gemalto
Giesecke & Devrient
HID Global
JaCarta

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑