`
`Standard Card IC
`MF1 IC S50
`Functional Specification
`
`Product Specification
`Revision 5.0
`
`November 1999
`
`Philips
`Semiconductors
`
`Samsung Ex. 1020, Page 1 of 19
`Samsung Electronics America, Inc. v. RFCyber Corp.
`IPR2021-00980
`
`
`
`Philips Semiconductors
`
`Product Specification Rev. 5.0 November 1999
`
`Functional Specification
`
`Standard Card IC MF1 IC S50
`
`CONTENTS
`
`1
`
`1.1
`1.2
`1.3
`
`2
`2.1
`2.2
`
`2.3
`2.4
`2.5
`
`2.6
`
`3
`3.1
`
`FEATURES............................................................................................................................4
`MIFARE(cid:226) RF Interface (ISO/IEC 14443 A) ...............................................................................4
`EEPROM ...............................................................................................................................4
`Security ................................................................................................................................. 4
`
`GENERAL DESCRIPTION......................................................................................................5
`Contactless Energy and Data Transfer.....................................................................................5
`Anticollision............................................................................................................................5
`
`User Convenience..................................................................................................................5
`Security ................................................................................................................................. 5
`Multi-application Functionality..................................................................................................5
`
`Delivery Options .....................................................................................................................6
`
`FUNCTIONAL DESCRIP TION.................................................................................................6
`Block Description....................................................................................................................6
`
`3.2
`3.2.1
`3.2.2
`
`Communication Principle.........................................................................................................7
`REQUEST STANDARD / ALL .................................................................................................7
`ANTICOLLISION LOOP ..........................................................................................................7
`
`SELECT CARD ......................................................................................................................7
`3.2.3
`3 PASS AUTHENTICATION....................................................................................................7
`3.2.4
`3.2.5 MEMORY OPERATIONS ........................................................................................................8
`
`3.3
`3.4
`3.4.1
`
`Data Integrity..........................................................................................................................8
`Security ................................................................................................................................. 8
`THREE PASS AUTHENTICATION SEQUENCE.......................................................................8
`
`RF Interface ...........................................................................................................................8
`3.5
`Memory Organisation..............................................................................................................9
`3.6
`3.6.1 MANUFACTURER BLOCK ................................................................................................... 10
`3.6.2
`DATA BLOCKS .................................................................................................................... 10
`
`3.6.3
`3.7
`3.7.1
`
`3.7.2
`3.7.3
`
`4
`
`5
`
`SECTOR TRAILER (BLOCK 3) ............................................................................................. 11
`Memory Access ................................................................................................................... 12
`ACCESS CONDITIONS ........................................................................................................ 13
`
`ACCESS CONDITIONS FOR THE SECTOR TRAILER........................................................... 14
`ACCESS CONDITIONS FOR DATA BLOCKS........................................................................ 15
`
`DEFINITIONS ...................................................................................................................... 16
`
`LIFE SUPPORT APPLICATIONS .......................................................................................... 16
`
`2
`
`Samsung Ex. 1020, Page 2 of 19
`Samsung Electronics America, Inc. v. RFCyber Corp.
`IPR2021-00980
`
`
`
`Philips Semiconductors
`
`Product Specification Rev. 5.0 November 1999
`
`Functional Specification
`
`Standard Card IC MF1 IC S50
`
`REVISION HISTORY ............................................................................................................ 17
`
`6
`
`
`
`
` MIFARE(cid:226) is a registered trademark of Philips Electronics N.V.
`
`3
`
`Samsung Ex. 1020, Page 3 of 19
`Samsung Electronics America, Inc. v. RFCyber Corp.
`IPR2021-00980
`
`
`
`Philips Semiconductors
`
`Product Specification Rev. 5.0 November 1999
`
`Functional Specification
`
`Standard Card IC MF1 IC S50
`
`1 FEATURES
`
`1.1 MIFARE(cid:226) RF Interface (ISO/IEC 14443 A)
`
`• Contactless transmission of data and supply
`energy (no battery needed)
`• Operating distance: Up to 100mm (depending
`on antenna geometry)
`• Operating frequency: 13.56 MHz
`• Fast data transfer: 106 kbit/s
`• High data integrity: 16 Bit CRC, parity, bit
`coding, bit counting
`• True anticollision
`• Typical ticketing transaction: < 100 ms (including
`backup management)
`
`1.2 EEPROM
`
`• 1 Kbyte, organized in 16 sectors with 4 blocks of
`16 bytes each (one block consists of 16 byte)
`• User definable access conditions for each
`memory block
`• Data retention of 10 years.
`• Write endurance 100.000 cycles
`
`1.3 Security
`
`•
`
`• Mutual three pass authentication (ISO/IEC
`DIS9798-2)
`• Data encryption on RF-channel with replay
`attack protection
`Individual set of two keys per sector (per
`application) to support multi-application with key
`hierarchy
`• Unique serial number for each device
`• Transport key protects access to EEPROM on
`chip delivery
`
`4
`
`Samsung Ex. 1020, Page 4 of 19
`Samsung Electronics America, Inc. v. RFCyber Corp.
`IPR2021-00980
`
`
`
`Philips Semiconductors
`
`Product Specification Rev. 5.0 November 1999
`
`Functional Specification
`
`Standard Card IC MF1 IC S50
`
`2 GENERAL DESCRIPTION
`
`2.3 User Convenience
`
`Philips has developed the MIFARE® MF1 IC S50 to
`be used in contactess smart cards according to
`ISO/IEC 14443A. The communication
`layer
`(
`MIFARE® RF Interface) complies to parts 2 and 3 of
`the ISO/IEC 14443A standard. The security layer
`sports the field-proven CRYPTO1 stream cipher for
`the MIFARE® Classic
`secure data exchange of
`family.
`
`The MIFARE® system is designed for optimal user
`convenience. The high data transmission rate for
`example allows complete ticketing transactions to be
`handled in less than 100 ms. Thus, the
`MIFARE(cid:226) card user is not forced to stop at the RWD
`antenna leading to a high throughput at gates and
`reduced boarding times onto busses. The MIFARE ®
`card may also remain in the wallet during the
`transaction, even if there are coins in it.
`
`2.1 Contactless Energy and Data Transfer
`
`In the MIFARE® system, the MF1 IC S50 is connec-
`ted to a coil with a few turns and then embedded in
`plastic to form the passive contactless smart card.
`No battery is needed. When the card is positioned in
`the proximity of the Read Write Device (RWD)
`antenna,
`the high speed RF communication
`interface allows to transmit data with 106 kBit/s.
`
`2.4 Security
`
`Special emphasis has been placed on security
`against fraud. Mutual challenge and response
`authentication, data ciphering and message
`authentication checks protect the system from any
`kind of tampering and thus make it attractive for
`ticketing applications. Serial numbers, which can not
`be altered, guarantee the uniqueness of each card.
`
`2.2 Anticollision
`
`An intelligent anticollision function allows to operate
`more than one card in the field simultaneously. The
`anticollision algorithm selects each card individually
`and ensures that the execution of a transaction with
`a selected card is performed correctly without data
`corruption resulting from other cards in the field.
`
`2.5 Multi-application Functionality
`
`The MIFARE® system offers real multi-application
`functionality comparable to the features of a
`processor card. Two different keys for each sector
`support systems using key hierarchies.
`
`Energy
`
`Data
`
`antenna
`
`MIFARE® card reader
`
`MIFARE(cid:226) card
`
`contacts La , Lb
`
`4 turns wire coil
`
`MF1 IC S50 chip
`embedded into a module
`
`5
`
`Samsung Ex. 1020, Page 5 of 19
`Samsung Electronics America, Inc. v. RFCyber Corp.
`IPR2021-00980
`
`
`
`Philips Semiconductors
`
`Product Specification Rev. 5.0 November 1999
`
`Functional Specification
`
`Standard Card IC MF1 IC S50
`
`2.6 Delivery Options
`
`• Die on wafer
`• Bumped die on wafer
`• Chip Card Module
`
`3 FUNCTIONAL DESCRIPTION
`
`3.1 Block Description
`
`The MF1 IC S50 chip consists of the 1 Kbyte
`EEPROM, the RF-Interface and the Digital Control
`Unit. Energy and data are transferred via an
`antenna, which consists of a coil with a few turns
`directly connected to the MF1 IC S50. No further
`external components are necessary. (For details on
`antenna design please refer to the document
`MIFARE(cid:226) Card IC Coil Design Guide.)
`
`• RF-Interface:
`– Modulator/Demodulator
`– Rectifier
`– Clock Regenerator
`– Power On Reset
`– Voltage Regulator
`• Anticollision: Several cards in the field may be
`selected and operated in sequence
`• Authentication: Preceding any memory
`operation the authentication procedure ensures
`that access to a block is only possible via the
`two keys specified for each block
`• Control & Arithmetic Logic Unit: Values are
`stored in a special redundant format and can be
`incremented and decremented
`• EEPROM-Interface
`• Crypto unit: The field-proven CRYPTO1 stream
`cipher of the MIFARE® Classic family ensures a
`secure data exchange
`• EEPROM: 1 Kbyte are organized in 16 sectors
`with 4 blocks each. A block contains 16 bytes.
`The last block of each sector is called “trailer”,
`which contains two secret keys and
`programmable access conditions for each block
`in this sector.
`
`RF-Interface
`
`antenna
`
`Digital Control Unit
`
`Control & ALU
`
`EEPROM
`
`EEPROM-
`Interface
`
`Crypto
`
`Anti-
`collision
`
`Authenti-
`cation
`
`6
`
`Samsung Ex. 1020, Page 6 of 19
`Samsung Electronics America, Inc. v. RFCyber Corp.
`IPR2021-00980
`
`
`
`Philips Semiconductors
`
`Product Specification Rev. 5.0 November 1999
`
`Functional Specification
`
`Standard Card IC MF1 IC S50
`
`3.2 Communication Principle
`
`request command.
`
`The commands are initiated by the RWD and con-
`trolled by the Digital Control Unit of the MF1 IC S50
`according to the access conditions valid for the
`corres-ponding sector.
`
`3.2.1 REQUEST STANDARD / ALL
`
`After Power On Reset (POR) of a card it can answer
`to a request command - sent by the RWD to all
`cards in the antenna field - by sending the answer to
`request code (ATQA according to ISO/IEC 14443A).
`
`3.2.2 ANTICOLLISION LOOP
`
`In the anticollision loop the serial number of a card is
`read. If there are several cards in the operating
`range of the RWD, they can be distinguished by
`their unique serial numbers and one can be selected
`(select card) for further transactions. The unselected
`cards return to the standby mode and wait for a new
`
`POR
`
`Transaction Sequence
`
`Request Standard
`
`Request All
`
`Anticollision Loop
`Get Serial Number
`
`Select Card
`
`3 Pass Authentication
`sector specific
`
`Read
`Block
`
`Write
`Block
`
`Decre-
`ment
`
`Incre-
`ment
`
`Re-
`store
`
`Halt
`
`Transfer
`
`7
`
`3.2.3 SELECT CARD
`
`With the select card command the RWD selects one
`individual card for authentication and memory rela-
`ted operations. The card returns the Answer To Se-
`lect(ATS) code (= 08h), which determines the type of
`the selected card. Please refer to the document
`MIFARE(cid:226) Standardised Card Type
`Identification
`Procedure for further details.
`
`3.2.4 3 PASS AUTHENTICATION
`
`After selection of a card the RWD specifies the
`memory location of the following memory access
`and uses the corresponding key for the 3 pass
`authentication procedure. After a successful authen-
`tication all memory operations are encrypted.
`
`Typical Transaction Time
`
`Identification and Selection
`Procedure
`
`3 ms without collision
`
` + 1 ms for each collision
`
`Authentication Procedure
`
`2 ms
`
`Memory Operations
`
`2.5 ms
`
`read block
`
`6.0 ms write block
`
`2.5 ms dec/increment
`
`Samsung Ex. 1020, Page 7 of 19
`Samsung Electronics America, Inc. v. RFCyber Corp.
`IPR2021-00980
`
`
`
`Philips Semiconductors
`
`Product Specification Rev. 5.0 November 1999
`
`Functional Specification
`
`Standard Card IC MF1 IC S50
`
`calculates the response to the challenge and
`transmits it (pass three).
`e) The RWD verifies the response of the card by
`comparing it to its own challenge.
`
`After transmission of the first random challenge the
`communication between card and RWD is
`encrypted.
`
`3.5 RF Interface
`
`The RF-interface is according to the standard for
`contactless smart cards ISO/IEC 14443A.
`
`The carrier field from the RWD is always present
`(with short pauses when transmitting), because it is
`used for the power supply of the card.
`
`For both directions of data communication there is
`only one start bit at the beginning of each frame.
`Each byte is transmitted with a parity bit (odd parity)
`at the end. The LSB of the byte with the lowest
`address of the selected block is transmitted first. The
`maximum frame length is 163 bits (16 data bytes + 2
`CRC bytes = 16 * 9 + 2 * 9 + 1 start bit).
`
`3.2.5 MEMORY OPERATIONS
`
`After authentication any of the following operations
`may be performed:
`
`• Read block
`• Write block
`• Decrement: Decrements the contents of a block
`and stores the result in a temporary internal
`data-register
`Increment: Increments the contents of a block
`and stores the result in the data-register
`• Restore: Moves the contents of a block into the
`data-register
`• Transfer: Writes the contents of the temporary
`internal data-register to a value block
`
`•
`
`3.3 Data Integrity
`
`Following mechanisms are implemented in the
`contactless communication link between RWD and
`card to ensure very reliable data transmission:
`• 16 bits CRC per block
`• Parity bits for each byte
`• Bit count checking
`• Bit coding to distinguish between "1", "0", and no
`information
`• Channel monitoring (protocol sequence and bit
`stream analysis)
`
`3.4 Security
`
`To provide a very high security level a three pass
`authentication according to ISO 9798-2 is used.
`
`3.4.1 THREE PASS AUTHENTICATION
`SEQUENCE
`
`a) The RWD specifies the sector to be accessed
`and chooses key A or B.
`b) The card reads the secret key and the access
`conditions from the sector trailer. Then the card
`sends a random number as the challenge to the
`RWD (pass one).
`c) The RWD calculates the response using the
`secret key and additional input. The response,
`together with a random challenge from the
`RWD, is then transmitted to the card (pass
`two).
`d) The card verifies the response of the RWD by
`comparing it with its own challenge and then it
`
`8
`
`Samsung Ex. 1020, Page 8 of 19
`Samsung Electronics America, Inc. v. RFCyber Corp.
`IPR2021-00980
`
`
`
`Philips Semiconductors
`
`Product Specification Rev. 5.0 November 1999
`
`Functional Specification
`
`Standard Card IC MF1 IC S50
`
`3.6 Memory Organisation
`
`The 1024 x 8 bit EEPROM memory is organized in
`16 sectors with 4 blocks of 16 bytes each.
`
`In the erased state the EEPROM cells are read as a
`logical “0”, in the written state as a logical “1”. 1
`
`0
`
`1
`
`14 15
`
`Byte Number within a Block
`Description
` Sector Block
`2
`3
`5
`4
`7
`6
`8
`9
`11
`10
`12
`13
`Sector Trailer 15
` 15 3
`Key A
`Access Bits
`Key B
` 2 Data
` 1 Data
` 0 Data
` 14 3
`Key A
`Access Bits
`Key B
`Sector Trailer 14
` 2 Data
` 1 Data
` 0 Data
`
` : :
`
` : :
`
` : :
`
` 1 3
`Key A
`Access Bits
`Key B
`Sector Trailer 1
` 2 Data
` 1 Data
` 0 Data
` 0 3
`Key A
`Access Bits
`Key B
`Sector Trailer 0
` 2 Data
` 1 Data
` 0 Manufacturer Block
`
`
`
`1 Valid for Manufacturer ID of Philips Semiconductors since 1998
`(x2h).
`
`9
`
`Samsung Ex. 1020, Page 9 of 19
`Samsung Electronics America, Inc. v. RFCyber Corp.
`IPR2021-00980
`
`
`
`Philips Semiconductors
`
`Product Specification Rev. 5.0 November 1999
`
`Functional Specification
`
`Standard Card IC MF1 IC S50
`
`3.6.1 MANUFACTURER BLOCK
`
`This is the first data block (block 0) of the first sector
`(sector 0). It contains the IC manufacturer data. Due
`to security and system requirements this block is
`
`write protected after having been programmed by
`the IC manufacturer at production.
`
`MSB
`x
`
`x
`
`x
`
`x
`
`0
`
`0
`
`1
`
`LSB
`0
`
`Manufacturer ID for Philips
`Semiconductors since 1998 (x2h)
`
`Byte
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`Manufacturer Data
`
`decrement, restore, transfer).
`The value blocks have a fixed data format which
`permits error detection and correction and a backup
`management.
`A value block can only be generated through a write
`operation in the value block format:
`• Value: Signifies a signed 4-byte value. The
`lowest significant byte of a value is stored in the
`lowest address byte. Negative values are stored
`in standard 2´s complement format. For reasons
`of data integrity and security, a value is stored
`three
`times,
`twice non-inverted and once
`inverted.
`• Adr: Signifies a 1-byte address, which can be
`used to save the storage address of a block,
`when implementing a powerful backup manage-
`ment. The address byte is stored four times,
`twice inverted and non-inverted. During incre-
`ment, decrement, restore and transfer
`operations the address remains unchanged. It
`can only be altered via a write command.
`
`0 S
`
`erial Number
`Check Byte
`
`3.6.2 DATA BLOCKS
`
`All sectors contain 3 blocks of 16 bytes for storing
`data (Sector 0 contains only two data blocks and the
`read-only manufacturer block).
`
`The data blocks can be configured by the access
`bits as
`•
`
`read/write blocks for e.g. contactless access
`control or
`value blocks for e.g. electronic purse applica-
`tions, where additional commands like increment
`and decrement for direct control of the stored
`value are provided.
`
`•
`
`An authentication command has to be carried out
`before any memory operation in order to allow
`further commands.
`
`3.6.2.1 Value Blocks
`
`The value blocks allow to perform electronic purse
`functions (valid commands: read, write, increment,
`
`Byte Number
`Description
`
`0
`
`1
`2
`Value
`
`3
`
`4
`
`5
`6
`Value
`
`7
`
`8
`
`9
`10
`Value
`
`11
`
`12
`Adr
`
`13
`14
`15
`Adr Adr Adr
`
`10
`
`Samsung Ex. 1020, Page 10 of 19
`Samsung Electronics America, Inc. v. RFCyber Corp.
`IPR2021-00980
`
`
`
`Philips Semiconductors
`
`Product Specification Rev. 5.0 November 1999
`
`Functional Specification
`
`Standard Card IC MF1 IC S50
`
`3.6.3 SECTOR TRAILER (BLOCK 3)
`
`Each sector has a sector trailer containing the
`•
`
`secret keys A and B(optional), which return logi-
`cal “0”s when read and
`the access conditions for the four blocks of that
`sector, which are stored in bytes 6...9. The
`access bits also specify the type (read/write or
`value) of the data blocks.
`
`•
`
`If key B is not needed, the last 6 bytes of block 3 can
`be used as data bytes.
`
`Byte 9 of the sector trailer is available for user data.
`For this byte apply the same access rights as for
`byte 6, 7 and 8.
`
`Byte Number
`Description
`
`0
`
`1
`
`2
`3
`Key A
`
`4
`
`5
`
`6
`
`7
`8
`Access Bits
`
`9
`
`10
`
`11
`12
`13
`14
`Key B (optional)
`
`15
`
`11
`
`Samsung Ex. 1020, Page 11 of 19
`Samsung Electronics America, Inc. v. RFCyber Corp.
`IPR2021-00980
`
`
`
`Philips Semiconductors
`
`Product Specification Rev. 5.0 November 1999
`
`Functional Specification
`
`Standard Card IC MF1 IC S50
`
`3.7 Memory Access
`
`Before any memory operation can be carried out,
`the card has to be selected and authenticated as
`described previously.
`
`The possible memory operations for an addressed
`block depend on the key used and the access
`conditions stored in the associated sector trailer.
`
`POR
`
`Change of Sector
`
`Identification and Selection Procedure
`
`Authentication Procedure
`
`New Command without
`Change of Sector
`
`Halt
`
`Memory Operations
`
`Value Block
`Read, Write, Increment, Decrement, Transfer, Restore
`
`Read/Write Block
`Read, Write
`
`Memory Operations
`Operation
`Read
`Write
`Increment
`
`Decrement
`
`Transfer
`
`Restore
`
`Description
`reads one memory block
`writes one memory block
`increments the contents of a
`block and stores the result in the
`internal data register
`decrements the contents of a
`block and stores the result in the
`internal data register
`writes the contents of the internal
`data register to a block
`reads the contents of a block into
`the internal data register
`
`12
`
`Valid for Block Type
`read/write, value and sector trailer
`read/write, value and sector trailer
`value
`
`value
`
`value
`
`value
`
`Samsung Ex. 1020, Page 12 of 19
`Samsung Electronics America, Inc. v. RFCyber Corp.
`IPR2021-00980
`
`
`
`Philips Semiconductors
`
`Product Specification Rev. 5.0 November 1999
`
`Functional Specification
`
`Standard Card IC MF1 IC S50
`
`3.7.1 ACCESS CONDITIONS
`
`The access conditions for every data block and
`sector trailer are defined by 3 bits, which are stored
`non-inverted and inverted in the sector trailer of the
`specified sector.
`
`The access bits control the rights of memory access
`using
`the secret keys A and B. The access
`conditions may be altered, provided one knows the
`relevant key and the current access condition allows
`this operation.
`
`Note: In the following description the access bits are
`mentioned in the non-inverted mode only.
`
`The internal logic of the MF1 IC S50 ensures that
`the commands are executed only after an authen-
`tication procedure or never.
`
`Access Bits Valid Commands
`read, write
`C13 C23 C33
`read, write, increment, decrement, transfer, restore fi
`C12 C22 C32
`read, write, increment, decrement, transfer, restore fi
`C11 C21 C31
`read, write, increment, decrement, transfer, restore fi
`C10 C20 C30
`
`Block Description
`3
`sector trailer
`2
`data block
`1
`data block
`0
`data block
`
`Byte Number
`
`0
`
`1
`
`2
`3
`Key A
`
`4
`
`5
`
`6
`
`7
`8
`Access Bits
`
`9
`
`10
`
`11
`12
`13
`14
`Key B (optional)
`
`15
`
`Bit 7
`C23
`
`C13
`
`C33
`
`6
`C22
`
`C12
`
`C32
`
`5
`C21
`
`C11
`
`C31
`
`4
`C20
`
`C10
`
`C30
`
`3
`C13
`
`C33
`
`C23
`
`2
`C12
`
`C32
`
`C22
`
`1
`C11
`
`C31
`
`C21
`
`0
`C10
`
`C30
`
`C20
`
`Byte 6
`Byte 7
`Byte 8
`Byte 9
`
`Note: With each memory access the internal logic
`verifies the format of the access conditons. If it
`detects a
`format violation
`the whole sector
`is
`irreversible blocked.
`
`13
`
`Samsung Ex. 1020, Page 13 of 19
`Samsung Electronics America, Inc. v. RFCyber Corp.
`IPR2021-00980
`
`fi
`
`
`Philips Semiconductors
`
`Product Specification Rev. 5.0 November 1999
`
`Functional Specification
`
`Standard Card IC MF1 IC S50
`
`3.7.2 ACCESS CONDITIONS FOR THE SECTOR
`TRAILER
`
`Depending on the access bits for the sector trailer
`(block 3) the read/write access to the keys and the
`access bits is specified as ‘never’, ‘key A’, ‘key B’ or
`key A|B’ (key A or key B).
`
`trailers and key A are predefined as transport con-
`figuration. Since key B may be read in transport
`configuration, new cards must be authenticated with
`key A.
`
`On chip delivery the access conditions for the sector
`
`Since the access bits themselves can also be
`blocked, special care should be
`taken during
`personalization of cards.
`
` Access condition for
` Access bits
` KEYA
` read
` write
` read
` write
` never
` key A key A never
` never
` never
` key A never
` never
` key B
` key
` never
`A|B
` key
`A|B
` key A key A key A key A key A Key B may be read,
`transport configuration
` key B
`
` Access bits
`
` C1 C2 C3
` 0
` 0
` 0
` 0
` 1
` 0
` 1
` 0
` 0
`
` 1
`
` 0
`
` 0
`
` 1
`
` 1
`
` 1
`
` 0
`
` 1
`
` 0
`
` 1
`
` 0
`
` 1
`
` 1
`
` 1
`
` 1
`
` never
`
` never
`
` never
`
` never
`
` key B
`
` never
`
` never
`
` never
`
` never
`
` key
`A|B
` key
`A|B
` key
`A|B
`
` Remark
`
` KEYB
` read
` write
`
` key A key A Key B may be read
` key A never
` Key B may be read
` never
` key B
`
` never
`
` never
`
` never
`
`
`
` key B
`
` never
`
` key B
`
` never
`
` never
`
` never
`
` never
`
` never
`
`
`
`
`
`Note: the grey marked lines are access conditions
`where key B is readable and may be used for data.
`
`14
`
`Samsung Ex. 1020, Page 14 of 19
`Samsung Electronics America, Inc. v. RFCyber Corp.
`IPR2021-00980
`
`
`
`Philips Semiconductors
`
`Product Specification Rev. 5.0 November 1999
`
`Functional Specification
`
`Standard Card IC MF1 IC S50
`
`3.7.3 ACCESS CONDITIONS FOR DATA BLOCKS
`
`Depending on the access bits for data blocks (blocks
`0...2) the read/write access is specified as ‘never’,
`‘key A’, ‘key B’ or ‘key A|B’ (key A or key B). The
`setting of the relevant access bits defines the
`application and the corresponding applicable
`commands.
`• Read/write block: The operations read and write
`are allowed.
`• Value block: Allows the additional value
`operations increment, decrement, transfer und
`restore. In one case (‘001’) only read and
`decrement are possible for a non-rechargeable
`card. In the other case (‘110’) recharching is
`possible by using key B.
`• Manufacturer block: The read-only condition is
`not affected by the access bits setting!
`• Key management: In transport configuration key
`A must be used for authentication1 .
`
` Access bits
` C1 C2 C3
`
` read
`
` Access condition for
` write
` increment
`
` 0
` 0
` 1
` 1
` 0
` 0
` 1
` 1
`
` 0
` 1
` 0
` 1
` 0
` 1
` 0
` 1
`
` 0
` 0
` 0
` 0
` 1
` 1
` 1
` 1
`
` key A|B1
` key A|B1
` key A|B1
` key A|B1
` key A|B1
` key B1
` key B1
` never
`
` key A|B1
` never
` key B1
` key B1
` never
` key B1
` never
` never
`
` key A|B1
` never
` never
` key B1
` never
` never
` never
` never
`
` decrement,
`transfer,
`restore
` key A|B1
` never
` never
` key A|B1
` key A|B1
` never
` never
` never
`
` Application
`
`
` transport configuration
` read/write block
` read/write block
` value block
` value block
` read/write block
` read/write block
` read/write block
`
`
`
` 1 if Key B may be read in the corresponding Sector Trailer it
`cannot serve for authentication (all grey marked lines in previous
`table). Consequences: If the RWD tries to authenticate any block
`of a sector with key B using grey marked access conditions, the
`card will refuse any subsequent memory access after
`authentication.
`
`15
`
`Samsung Ex. 1020, Page 15 of 19
`Samsung Electronics America, Inc. v. RFCyber Corp.
`IPR2021-00980
`
`
`
`Philips Semiconductors
`
`Product Specification Rev. 5.0 November 1999
`
`Functional Specification
`
`Standard Card IC MF1 IC S50
`
`4 DEFINITIONS
`
`Data sheet status
`
`Objective specification This data sheet contains target or goal specifications for product development.
`Preliminary specification This data sheet contains preliminary data; supplementary data may be
`published later.
`This data sheet contains final product specifications.
`
`Product specification
`
`Limiting values
`
`Limiting values given are in accordance with the Absolute Maximum Rating System (IEC 134). Stress
`above one or more of the limiting values may cause permanent damage to the device. These are stress
`ratings only and operation of the device at these or at any other conditions above those given in the
`Characteristics section of the specification is not implied. Exposure to limiting values for extended
`periods may affect device reliability.
`
`Application information
`
`Where application information is given, it is advisory and does not form part of the specification.
`
`5 LIFE SUPPORT APPLICATIONS
`
`These products are not designed for use in life support appliances, devices, or systems where malfunction of
`these products can reasonably be expected to result in personal injury. Philips customers using or selling
`these products for use in such applications do so on their own risk and agree to fully indemnify Philips for
`any damages resulting from such improper use or sale.
`
`16
`
`Samsung Ex. 1020, Page 16 of 19
`Samsung Electronics America, Inc. v. RFCyber Corp.
`IPR2021-00980
`
`
`
`Philips Semiconductors
`
`Product Specification Rev. 5.0 November 1999
`
`Functional Specification
`
`Standard Card IC MF1 IC S50
`
`6 REVISION HISTORY
`
`Table 1 Functional Specification MF1 IC S50 Revision History
`
`REVISION DATE CPCN PAGE
`5.0
`1199
`
`DESCRIPTION
`
`New Layout:
`Revised. Includes MF1 IC S50 05 silicon.
`
`1.0
`
`-
`
`Initital version.
`
`17
`
`Samsung Ex. 1020, Page 17 of 19
`Samsung Electronics America, Inc. v. RFCyber Corp.
`IPR2021-00980
`
`
`
`Philips Semiconductors
`
`Product Specification Rev. 5.0 November 1999
`
`Functional Specification
`
`Standard Card IC MF1 IC S50
`
`NOTES
`
`18
`
`Samsung Ex. 1020, Page 18 of 19
`Samsung Electronics America, Inc. v. RFCyber Corp.
`IPR2021-00980
`
`
`
`Philips Semiconductors - a worldwide company
`
`Argentina: see South America
`Australia: 34 Waterloo Road, NORTHRYDE, NSW 2113,
`Tel. +612 9805 4455, Fax. +612 9805 4466
`Austria: Computerstraße 6, A-1101 WIEN, P.O.Box 213,
`Tel. +431 60 101, Fax. +431 30 101 1210
`Belarus: Hotel Minsk Business Centre, Bld. 3, r.1211, Volodarski Str. 6,
`220050 MINSK, Tel. +375172 200 733, Fax. +375172 200 773
`Belgium: see The Netherlands
`Brazil: see South America
`Bulgaria: Philips Bulgaria Ltd., Energoproject, 15th floor,
`51 James Bourchier Blvd., 1407 SOFIA
`Tel. +3592 689 211, Fax. +3592 689 102
`Canada: Philips Semiconductors/Components,
`Tel. +1800 234 7381
`China/Hong Kong: 501 Hong Kong Industrial Technology Centre,
`72 Tat Chee Avenue, Kowloon Tong, HONG KONG,
`Tel. +85223 19 7888, Fax. +85223 19 7700
`Colombia: see South America
`Czech Republic: see Austria
`Denmark: Prags Boulevard 80, PB 1919, DK-2300 COPENHAGEN S,
`Tel. +4532 88 2636, Fax. +4531 57 1949
`Finland: Sinikalliontie 3, FIN-02630 ESPOO,
`Tel. +3589 61 5800, Fax. +3589 61 580/xxx
`France: 4 Rue du Port-aux-Vins, BP 317, 92156 SURESNES Cedex,
`Tel. +331 40 99 6161, Fax. +331 40 99 6427
`Germany: Hammerbrookstraße 69, D-20097 HAMBURG,
`Tel. +4940 23 53 60, Fax. +4940 23 536 300
`Greece: No. 15, 25th March Street, GR 17778 TAVROS/ATHENS,
`Tel. +301 4894 339/239, Fax. +301 4814 240
`Hungary: see Austria
`India: Philips INDIA Ltd., Shivsagar Estate, A Block, Dr. Annie Besant Rd.
`Worli, MUMBAI 400018, Tel. +9122 4938 541, Fax. +9122 4938 722
`Indonesia: see Singapore
`Ireland: Newstead, Clonskeagh, DUBLIN 14,
`Tel. +3531 7640 000, Fax. +3531 7640 200
`Israel: RAPAC Electronics, 7 Kehilat Saloniki St., TEL AVIV 61180,
`Tel. +9723 645 0444, Fax. +9723 649 1007
`Italy: Philips Semiconductors, Piazza IV Novembre 3,
`20124 MILANO, Tel. +392 6752 2531, Fax. +392 6752 2557
`Japan: Philips Bldg. 13-37, Kohnan 2-chome, Minato-ku, TOKYO 108,
`Tel. +813 3740 5130,Fax. +813 3740 5077
`Korea: Philips House, 260-199, Itaewon-dong, Yonsan-ku, SEOUL,
`Tel. +822 709 1412, Fax. +822 709 1415
`Malaysia: No. 76 Jalan Universiti, 46200 PETALING JAYA, Selangor,
`Tel. +60 3750 5214, Fax. +603 757 4880
`Mexico: 5900 Gateway East, Suite 200, EL PASO, Texas 79905,
`Tel. +9 5800 234 7381
`Middle East: see Italy
`
`Netherlands: Postbus 90050, 5600 PB EINDHOVEN, Bldg. VB,
`Tel. +3140 27 82785, Fax +3140 27 88399
`New Zealand: 2 Wagener Place, C.P.O. Box 1041, AUCKLAND,
`Tel. +649 849 4160, Fax. +649 849 7811
`Norway: Box 1, Manglerud 0612, OSLO,
`Tel. +4722 74 8000, Fax. +4722 74 8341
`Philippines: Philips Semiconductors Philippines Inc.,
`106 Valero St. Salcedo Village, P.O.Box 2108 MCC, MAKATI,
`Metro MANILA, Tel. +632 816 6380,