Skip to main content
Home
for DLMS smart meters
Open source solutions for DLMS smart metering

Main navigation

  • Home
  • Products
  • About us
  • Open Source
  • Community
  • Forum
  • Downloads
User account menu
  • Log in

Breadcrumb

  1. Home
  2. Node
  3. Secured Connection Using Keys That Are More Than 16 Bytes Hex

Secured connection using keys that are more than 16 bytes hex

By adryan , 1 November, 2023
Forums
DLMSDirector

Hi!

I'm trying to connect to my meter to Gurux DLMS Director using secured connections. I have the system title and the keys but the keys are 24 bytes long not 16. So I couldn't enter my Auth Key and Block Cipher Key. and received error "Invalid authentication key" or "Invalid block cipher key".

Auth Key: 212DD693E9B4D075173266774F164CE9E3E1FC9FD5E00988
Block Cipher Key is same.

Is there anything I could try to connect to my meter?
Really need help for this.
Thank you.

Profile picture for user Kurumi

Kurumi

2 years 10 months ago

Hi, DLMS standard says that…

Hi,

DLMS standard says that the Block cipher and authentication keys size is 16 bytes (AES-GCM-128) for Security Suite 0 and 1. Security Suite 2 (AES-GCM-256) uses 32 bytes long keys.

Check your keys or then your meter is not a DLMS meter.

BR,
Mikko

adryan

2 years 10 months ago

Hi! Thanks for the answer. I…

Hi!

Thanks for the answer. I contacted the person and told me that the key was encrypted. I got the decrypted one with 16bytes long. Everything works well now.

Profile picture for user Kurumi

Kurumi

2 years 10 months ago

Hi, Ciphering can be hard…

Hi,

Ciphering can be hard because there are so many different parameters. I'm glad that you can read your meter.

BR,
Mikko

  • Create new account
  • Reset your password

Hire Us!

Latest Releases

  • Wed, 08/26/2026 - 09:04
    Gurux.DLMS.Python 1.0.203
  • Mon, 08/17/2026 - 11:28
    Gurux.DLMS.Python 1.0.202
  • Mon, 08/17/2026 - 09:47
    gurux.dlms.cpp 9.0.2608.1701
  • Mon, 08/17/2026 - 09:25
    gurux.dlms.c 9.0.2608.1701
  • Mon, 07/27/2026 - 12:37
    gurux.dlms.cpp 9.0.2607.2701

New forum topics

  • Security vulnerability report — request for a private contact (GuruxDLMS.c / ANSI C)
  • Topic: Insufficient Memory Error When Reading Class 7 Profile Generic Objects
  • SN ReadResponse returns all-null values when response spans multiple HDLC frames
  • Gurux.Serial.Android 3.0.6 – CH340 (HL-340) USB-Serial Adapter Not Working,
  • Trying to talk to a L&G E360 meter (Using Python Gurux)
More
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin