Bosch Building Technologies

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    Possible damage of secure element in Bosch IP cameras. TPM, V3 license failure - CPP13 or CPP14

    Possible damage of secure element in Bosch IP cameras

     

    There is a Security Advisory on this topic.

     

    Due to an error in the software interface to the secure element chip on the cameras, the chip can be permanently damaged. Leading to an unusable camera when enabling the Video Authentication options (signing of the video stream).

    The default setting for this option is "off" and is protected from this error. Watermarking is a pure checksum that does not involve the Secure Element and thus does not need mitigation. This error is only applicable if set to one of the other

    3 Video Authentication settings , MD5, SHA-1 or SHA-256.

    Affected Firmware

    • For Linux, the error was introduced in FW 8.50 and is in all FW until being fixed in FW 8.80, so the error also affects 8.51. 8.52, 8.60, 8.71 and 8.72.
    • For Android, the error has been fixed in FW 8.48 and the error affects all earlier versions.

    If the customer needs to activate the Stream security (Video Authentication) option.

      • And they are using LINUX (CPP14) FW 8.80 or Android (CPP13) FW 8.48 or newer firmware.
        • The software will protect the camera from damage and the customer can use 1 second signature interval.
      • If the customer needs to use the affected firmware for CPP13 and CPP14 (listed above).
        • The customer needs to follow the mitigation below to protect the camera from permanent damage.
          • Once the camera is damaged it can not be recovered.

     

    Mitigation:

     

    CTS.png

    1. Look at the image above,

    1. Select Configuration
    2. Select Camera
    3. Select Display Stamping
    4. In the Stream security section
    Central_Support_0-1685950611284.png

     

    • Video Authentication as you can see is set to OFF, this is the default setting for all cameras.
      • If the customer has this set to OFF, the customer will not be affected by this bug.

     

     2. Option #1:

    • If the customer has selected either MD5, SHA-1, SHA-256 in Video Authentications (shown above in the picture)
      • The default value for the signature interval is 1 seconds. Increasing the signature interval to 30 seconds will mitigate
        the problem without decreasing security of the signing process. During verification process of the video it might take
        longer for the signature to be verified.
      • If the customer upgrades to FW 8.80 (or newer), the interval can be set to 1 second again.

     

    3. Option #2

    • The best mitigation is using the default settings (Video Authentication set to OFF), but the video stream will no longer be signed.
    • Watermarking does not use Secure Element so that would also be a safe mitigation.
    • If the customer upgrades to FW 8.80 (or newer), as stated before the Video Authentication can be enabled again and the interval can be set to 1 second if needed.
    Version history
    Last update:
    ‎06-28-2023 02:23 PM
    Updated by:
    Labels (5)
    Contributors
    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist