Re: [Drip] drip-rid-18 - CTA 2063-A encoding changes

Adam Wiethuechter <adam.wiethuechter@axenterprize.com> Tue, 29 March 2022 15:19 UTC

Return-Path: <adam.wiethuechter@axenterprize.com>
X-Original-To: tm-rid@ietfa.amsl.com
Delivered-To: tm-rid@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 359733A1A2B for <tm-rid@ietfa.amsl.com>; Tue, 29 Mar 2022 08:19:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level:
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=axenterprize.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id A_Us26Pqh4IE for <tm-rid@ietfa.amsl.com>; Tue, 29 Mar 2022 08:19:39 -0700 (PDT)
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on20723.outbound.protection.outlook.com [IPv6:2a01:111:f400:7eab::723]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 358193A1A29 for <tm-rid@ietf.org>; Tue, 29 Mar 2022 08:19:39 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ix6v4iXo42mHTbH2Ple3DG+Pa0q7mWnkbi81iZVqV9Fr8p8pevys5WamlXXDz88BIa99LLtFeWOLab6hW6isCIZ8vlzurAHtMzIK4/ZYS60LU7JAb8zJuqAbBQSGDDT18Ix5sZIOWjSKIL3xHOkQ6SiXNLTVUot3NycmEQ0rEqGMp5IGx6w2jVW+6F1ZyakW5gmq2R8QVE7K+1QmPs7uS+w6VnXFNCrOXkE4oMgiJddHFfuxAFQCSPUHZ5wjrAFKWnonLQVXlT/5U5KWdGgU5S0MvqK1JG/o3JBQ9pYys1U35OGegaQ/HL+8ZCRW1eJxg5mUD3TWmfavJypWl4R11g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Nw0IaXOd0UW4CJjQKcfKFGcNmnATv+Y0y3KHD8dOtWM=; b=YG0ZfAcKIsPmSvNOz9qNAPTA5whiio/d/dC84mopT/VxiF1QSWHYjIA4HpcQ+tN1Acsh6l9C5Qe++z3DKCBlSg8qY2eL9uUWNEtQZfOthvZVYBsodJwhRkQDkB6loUZdtK99oAAoe5dCxCMcqCqCYBxGIHLnPQw/EPMgrEMeYvNSXb3eWjER7DBpYzuLniEWnz6s9tV2I1qRNL/tdGVzTpbwGoh3lya5570Z3tjnztcrZ/iKqgjINsAPVc1b5cWnELr3RGBQQiRvZHaKBgzeizmcGXbYmKV01Lo+GdTjq47+2KLVaVuXpSfnTz1y8dAX8aat8PhmdhbQf/9T9+gjFA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=axenterprize.com; dmarc=pass action=none header.from=axenterprize.com; dkim=pass header.d=axenterprize.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=axenterprize.onmicrosoft.com; s=selector1-axenterprize-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Nw0IaXOd0UW4CJjQKcfKFGcNmnATv+Y0y3KHD8dOtWM=; b=XPsROpK4jgiPjv1TRgcUG8PbdIIjRCMs8ov8HZojAdWfT9Z10DoGXGDia3ORCRM2WgimYBfd1tHHl7gHTGdL2YKdkSNW0Y8MdqA1Ryc5HsXZ5Qdk8Y1oeZH6u1ktuqu4yBTAypm9hIF/Han6A6Oqg7Ed3BFUlnON79FxS9tV0hg=
Received: from SN6PR13MB2446.namprd13.prod.outlook.com (2603:10b6:805:5f::26) by BY5PR13MB3794.namprd13.prod.outlook.com (2603:10b6:a03:227::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.8; Tue, 29 Mar 2022 15:19:34 +0000
Received: from SN6PR13MB2446.namprd13.prod.outlook.com ([fe80::9866:16fd:2054:5878]) by SN6PR13MB2446.namprd13.prod.outlook.com ([fe80::9866:16fd:2054:5878%4]) with mapi id 15.20.5123.016; Tue, 29 Mar 2022 15:19:34 +0000
From: Adam Wiethuechter <adam.wiethuechter@axenterprize.com>
To: "tm-rid@ietf.org" <tm-rid@ietf.org>
Thread-Topic: [Drip] drip-rid-18 - CTA 2063-A encoding changes
Thread-Index: AQHYQ2euQfFNmyTnEEqhuT3Jmq5ez6zWVNqAgAAA/YCAACLyXA==
Date: Tue, 29 Mar 2022 15:19:33 +0000
Message-ID: <SN6PR13MB24468D61DA84F87B40540CF8881E9@SN6PR13MB2446.namprd13.prod.outlook.com>
References: <bf1e4ef0-66a6-1779-638f-74dd50f7cf31@labs.htt-consult.com> <fa2166e9-927c-3c1b-d96c-1eafb965f198@labs.htt-consult.com> <5ac693f9-2566-93e6-3fe0-ddcc76ca07c1@labs.htt-consult.com> <b6403769-7458-1121-c9a4-56d7f5f629d2@labs.htt-consult.com>
In-Reply-To: <b6403769-7458-1121-c9a4-56d7f5f629d2@labs.htt-consult.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
suggested_attachment_session_id: 88390c17-12cc-2514-bc45-cd39d6536100
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=axenterprize.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 203033bb-af3e-4d1c-33bc-08da119787aa
x-ms-traffictypediagnostic: BY5PR13MB3794:EE_
x-microsoft-antispam-prvs: <BY5PR13MB3794F82B506BFC9D810BBF9B881E9@BY5PR13MB3794.namprd13.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: adbFYgd7Ela27xNaUWiccPDLBgZ+MVWPIMJjqahVJ/i1l99PZ23TM0HBwDj2zL0sf8MpZMKQGK9AcsRjUsjj37qYc6iScPCbVTDPYzkDMGEOtoeIT2jl12SAOCOLkrOdlpIsF26Arx5XRMZF8o8mLQ/f6lGM0xrZCRcGk8GSUAunvQUjc9g6yY0j6DarsHRKVMISO2f3gBW9Eg9+TH6i5U72WCm77Di5emUEs4AKPK5RBbzPLuaoxRXWUbRtjUSOwwGG1WljSC/LhovL5x9lRTx4iujIj9xCkCB6/eTrbpZoFyf6cnRnXvEsgVGYZF5fkiQuddGIi5UejYCHgobCheRd7vNcmVP0/TAZJjmawjq9tN/QrFrrvltrxlzz2F/m8OryWrZDa0NalNF/jFHIamcNlSIp6zCUZoLWk+fzlHh2LgPuLod4E0KGUfK5enXwnZIda1Re8BmeJPiP7pm5U+y59u8tPfoTMp9Ys+hZ4JWIIVWMKIf4lLssu3EBikFeIhSTssE1pWarARG103hsyu01uEu4EzSIJiTPFOYfjQLgGENaQl4yB2Y/msRB/eLV6f/bHJr/ZeCM3KnxmJPbdhfSLYhU45TXIymsEe9QE/kaEDXIPPR0gmElDNjUDmmQOucEwiHD1kHB6C93pqgOojoYtnGQBMYzZO5KLjpWZVnMI9O9zNanUX8mgGuXWdqOxAiFe0CA71XygIQ3Vu5qWg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR13MB2446.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(136003)(346002)(376002)(366004)(396003)(39830400003)(38070700005)(26005)(9686003)(2906002)(122000001)(508600001)(52536014)(19627405001)(6506007)(6916009)(71200400001)(7696005)(76116006)(66476007)(8936002)(53546011)(86362001)(33656002)(44832011)(45080400002)(38100700002)(316002)(83380400001)(66446008)(5660300002)(64756008)(91956017)(66556008)(40140700001)(66946007)(8676002)(55016003)(186003); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?LGNPdY/uopZvla+5cz0KtwKvZaqpdmK4nCkjmdojlVDbuP6npZxfmcf3Z4bE?= =?us-ascii?Q?kCMWGHC+TakosktWr0MCsyGh8k178YfEAWYqEs7PANMtuztXy4Z2bP9Lyu5o?= =?us-ascii?Q?yI/PhULwnZsqpNQsZVi3RZHH2PspJQ0FNo6VNR8DWsJonse2Q0tgQDK+YWfK?= =?us-ascii?Q?2AZ2M3X7VF8w0NZETs9bIUOBNeAsggKCBnvUIaY/f+oQqGJJwP+1eQYuP698?= =?us-ascii?Q?5Xm+anOqlWGeaOcnQdDznSc5xAxXVwXEJzK6b9U0nW+5LOFszax/3/InlggK?= =?us-ascii?Q?L1HXwl45G/4k9W58cefD4m7rMD5rg2+AwXWyqrWJukM0PF0Dfcgo86UPTPRg?= =?us-ascii?Q?agG3yyabM3+BK97qy08l5j4tckEuhI4nbWiRJ7uSUtpsXR66iv50Ad5q/Oy4?= =?us-ascii?Q?ahRGGJ7+bUhLUHbfbNxrxLKMSJRIc2wd4v9U7QtypbroOLCVTSgci+nOkxAm?= =?us-ascii?Q?j32eHBXUZVGvjfrDkpfzS5K0i5U7CAimzSn7DhnNByfEErUJmgJi+PP3qmyp?= =?us-ascii?Q?uaHfqLbs7j+HKf+HuAJhfMEB5OBK8sLc+JvlmlEeH97iI/1++Od3Uo757iI9?= =?us-ascii?Q?O8hu/JqzqJaZkL0BKJeI60O5SbO7VxgR1IVEkpngQGR5OonLnZcTy2f7xaFd?= =?us-ascii?Q?Gy4CIk/Fc3ADJNiWEjaclRs0E4FgURcMbI6NHQnU6p8dkz/dsmRhsvCQkKJB?= =?us-ascii?Q?M0wDbbnVyKM3sCEmdcV+B19aaDx3JXiH1k1gm5tCW1lTrm66soagzoVAUeH4?= =?us-ascii?Q?pTyypkURGMEVQSwScZ+dHeuRmjnPv2XmUCwcANfIfUGAKwlYhWasOm67xomf?= =?us-ascii?Q?8LGvcT2YSTlyEJedo7aVnh6QqfJLBVTZTrd72onXDMd46K1JV1yZOIaDJ7tD?= =?us-ascii?Q?ux+j+b1+5ZYu8pCupGJOTMyK9ZuzlkKb73EKiGx/fGVspimBcRm7aAskKqeY?= =?us-ascii?Q?sxBKF9LulUPOMKm02AurOavwSZxdm7FYwSYWWJ7GD+oQ3hwsN9Kk1BJ6TKo9?= =?us-ascii?Q?9TQeZtjhTZArOxuNFUAGAr8M1GXfiX9Z2OVoi/I/5NrmICP3abhjCPnZGhIr?= =?us-ascii?Q?2qA92p3dzLdwsFM6VbqOTCKemae5+pRUEG6uCOgNboTCYgI6Q0m+5qXNpIK6?= =?us-ascii?Q?8hr0qIxB4Mb++nCvWKUJJsQhPWq9lQwksep3NlHISVGSD9nXLfBS7sMqpmaU?= =?us-ascii?Q?qrPKp24WKpZSVYUKFhQOMUcrdANbFZh4fv5zRHUxHHtGU/O7N6nvC1Ty1e96?= =?us-ascii?Q?R8K0RfCd9ONjGIi1J7VySlZ93qrDP7JDUlhbTFulOGq5eBukV8vz/W1BeOte?= =?us-ascii?Q?0N5cg1y17OJStvFs5adCyX3Zmb1H5F85lvybAPWP5b7WiPywHrMttnrH7Pcb?= =?us-ascii?Q?jVcGCrF3UKeGKdgfvOrctmWECKG6UGx6hTUvb+upS8k6nezyptvaLWVE55Pg?= =?us-ascii?Q?Itg7un+WthjBDdAqpigsg/7RmyZWf3ki0KId/ycJv8iAszMZQcFNJUgAq8DC?= =?us-ascii?Q?gfEajmxH0/8xy6HttDiqenwMMhrOFdxnus6zD7y9hw1wOguBy8OVe+T8rQZQ?= =?us-ascii?Q?sCnI4GNzyYcnJtqgLCpmwEOj9q0ZyprZuXdIdZclrWVrAxCytsRXhF8bf1kc?= =?us-ascii?Q?H4Aq7PpauHJ07d8r6rbnjyRRrOgm96XL2ND7h2Jp+NbXOICymP5clKiOcjpW?= =?us-ascii?Q?IQMpqPKqgJP/cu03uRYBCBXWRlfZLHTaXR/161sVfP+h1qUveqd2BYL2cv9/?= =?us-ascii?Q?rYZ/urSyEOc80Rgv7z+gYgP6yJ4tLhqqFfY2Hb8UcCdLVQJeMN/w?=
Content-Type: multipart/alternative; boundary="_000_SN6PR13MB24468D61DA84F87B40540CF8881E9SN6PR13MB2446namp_"
MIME-Version: 1.0
X-OriginatorOrg: axenterprize.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SN6PR13MB2446.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 203033bb-af3e-4d1c-33bc-08da119787aa
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Mar 2022 15:19:33.9533 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 00ad0178-ead0-441e-96ff-0c72baf3a6fa
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: eGwjyIC3te8+0Q5zclPDUv+VwndtRRBjcDc7CnYDZvSbCbGWQSZggx3/OaNClz7GvQKMDoJ4Fn4wA+P9OlpU4OxUXM57FFFmngoFPj4+z9zHWhw6+MAo80OI7WZWiCKz
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR13MB3794
Archived-At: <https://mailarchive.ietf.org/arch/msg/tm-rid/ixwmQvWRED0pgjVOH8w4plosjb8>
Subject: Re: [Drip] drip-rid-18 - CTA 2063-A encoding changes
X-BeenThere: tm-rid@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Drone Remote Identification Protocol <tm-rid.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tm-rid>, <mailto:tm-rid-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tm-rid/>
List-Post: <mailto:tm-rid@ietf.org>
List-Help: <mailto:tm-rid-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tm-rid>, <mailto:tm-rid-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Mar 2022 15:19:44 -0000

For whatever reason Outlook hates how you respond in these email threads and it's a jumbled mess for me to view.

But to clarify CTA encoding is broken and we need to fix it to fit the new 8-bit Suite ID. 'Z' is a letter that is unusable and was a general oversight that we still used it.

I personally prefer the simple approach of using a Base34 encoding into 14 characters so that the first character can remain in use for the indicator of a DRIP Serial Number.

Allocating multiple characters to signal use seems overly complex and limits standard use of the Serial Number's max characters.

--------
73,
Adam T. Wiethuechter
Software Engineer; AX Enterprize, LLC
________________________________
From: Tm-rid <tm-rid-bounces@ietf.org> on behalf of Robert Moskowitz <rgm@labs.htt-consult.com>
Sent: Tuesday, March 29, 2022 9:10 AM
To: tm-rid@ietf.org <tm-rid@ietf.org>
Subject: Re: [Drip] drip-rid-18 - CTA 2063-A encoding changes

ARGH!!!!

I need a nap....

2^5 - 2^2 = 28.

Sigh.

Signing off for an hour.  Too short of a night.  Us septarians (speeling ? 70-year olds :) ) need our sleep....

On 3/29/22 09:06, Robert Moskowitz wrote:
OOPs.  One small correction.

The manufacturer can have 24 SN encodings in the Base32 approach as 2^5 - 2^3 is 24.

On 3/29/22 08:22, Robert Moskowitz wrote:


On 3/28/22 08:33, Robert Moskowitz wrote:
I am going through the changes I missed needed since decreasing the HID to 28 bits.

Just caught that sec 4.2, CTA 2063-A needs to be reworked.  Need 4 more bits, it MAY be easy, I have not done the work yet, but heads up on this one...

I have time to think more on this.

If I stay with the Base32 encoding, I will have to use 2 bits from the 1st character in the Serial Number field.  This would work if we reserve values of W,X,Y, and Z (first 3 bits 1s) for that encoding.

This approach would allow manufactures to still have 7 possible 14 character encodings under their manufacturing code. (0 - V)

I do note, now one 'error' in this section.  I say to avoid using 'Z' as it is too similar to '2':

"Thus, here a Base32 encoding will be used by also excluding the letters Z and S (too similar to the digits 2 and 5)."

Yet then I go and use it to identify HHIT encoded in 2063!

"The first character after the Length Code MUST be 'Z', followed by the 14 characters of the encoded HIT Suite ID and ORCHID hash."

Argh.

Suggestions?  Should I thus use V, W, X, and Y to encode 11100, 11101, 11110, and 11111?

Or I can use the Base34 encoding and then there is plenty of space in 14 characters for 72 bits.

Comments please.

I would like to get this done by end of week, and Friday I have 3 grandchildren (and their parents :) ) descending on the house! Won't get too much writing done then as the youngest (5 mo) uses my office for her bedroom.

Bob



--
Robert Moskowitz
Owner
HTT Consulting
C:      248-219-2059
F:      248-968-2824
E:      rgm@labs.htt-consult.com<mailto:rgm@labs.htt-consult.com>

There's no limit to what can be accomplished if it doesn't matter who gets the credit