Are Util features supported? * JavaCard side channel?

I am wondering if Util features work. * in JavaCard, usually on the side channels. Are there some JavaCards that have side channel resistant Util. * Functions?
I looked at some JavaCard public security targets. But no one has security requirements for the listed Util. * Functions.

To achieve side-channel resistance in Java itself without the help of native code seems to be difficult, if not impossible. Therefore, a JavaCard must have side channel resistant Util features. *, Correctly?

+4
source share
1 answer

, , - . , , :

  • arrayCopy(byte[] src, short srcOff, byte[] dest, short destOff, short length)
  • arrayCopyNonAtomic(byte[] src, short srcOff, byte[] dest, short destOff, short length)
  • arrayFill(byte[] bArray, short bOff, short bLen, byte bValue)
  • arrayFillNonAtomic(byte[] bArray, short bOff, short bLen, byte bValue)

. , . EEPROM - Java-.

: , .


  • getShort(byte[] bArray, short bOff)
  • makeShort(byte b1, byte b2)
  • setShort(byte[] bArray, short bOff, short sValue)

. , .

, , , : , .


  • arrayCompare(byte[] src, short srcOff, byte[] dest, short destOff, short length)

, .

arrayCompare. , 3.0.5 SensitiveResult.

, , .

, ; . , , .


, .

+3

Source: https://habr.com/ru/post/1677735/


All Articles