Fred, MD5 is insecure, see RFC 9155 for the details.
Cheers, Andy On Mon, Nov 13, 2023 at 6:08 PM Templin (US), Fred L <Fred.L.Templin= 40boeing....@dmarc.ietf.org> wrote: > Herbie, what in your opinion would be the more preferable solution – use > MD5 for which standards > > and implementations are widely deployed, or define new standards and > implementations for CRC128 > > where there is currently no deployment? I think SHA1 is overkill for what > we need, but open to other > > opinions. > > > > Fred > > > > *From:* Templin (US), Fred L > *Sent:* Monday, November 13, 2023 2:27 PM > *To:* 'Robinson, Herbie' <Herbie.Robinson=40stratus....@dmarc.ietf.org> > *Cc:* int-area@ietf.org > *Subject:* RE: [Int-area] [EXTERNAL] Re: A new link service model for the > Internet (IP Parcels and Advanced Jumbos) > > > > I don’t mind entertaining alternatives to MD5 – SHA1? > > > > I looked, but could not find a standard for CRC128 – maybe doesn’t exist? > > > > Fred > > > > *From:* Robinson, Herbie <Herbie.Robinson=40stratus....@dmarc.ietf.org> > *Sent:* Monday, November 13, 2023 2:25 PM > *To:* Templin (US), Fred L <fred.l.temp...@boeing.com> > *Cc:* int-area@ietf.org > *Subject:* RE: [Int-area] [EXTERNAL] Re: A new link service model for the > Internet (IP Parcels and Advanced Jumbos) > > > > EXT email: be mindful of links/attachments. > > > > > There has to be something better than MD5 these days. It’s actually > slower to implement than some newer hashes and overkill at the same time > (because it was designed for crypto). > > > > For that matter, CRCs are really cheap to implement in hardware (a shift > register and a few gates), but they are harder to do in software. > Something to think about. > > > > *From:* Templin (US), Fred L <Fred.L.Templin=40boeing....@dmarc.ietf.org> > *Sent:* Monday, November 13, 2023 5:19 PM > *To:* Robinson, Herbie <herbie.robin...@stratus.com>; Tom Herbert < > t...@herbertland.com>; Templin (US), Fred L <fred.l.temp...@boeing.com> > *Cc:* int-area@ietf.org > *Subject:* RE: [Int-area] [EXTERNAL] Re: A new link service model for the > Internet (IP Parcels and Advanced Jumbos) > > > > *[**EXTERNAL SENDER**: This email originated from outside of Stratus > Technologies. Do not click links or open attachments unless you recognize > the sender and know the content is safe.]* > > > ------------------------------ > > Thank you for this, Herbie – exactly what you describe below would be an > acceptable solution. Let the > > CRC gates do their work, but deliver packets with CRC failures with a > status bit to the driver and/or IP > > layer. Yes, that would satisfy the need. > > > > About CRCs larger than 32 bits for larger frame sizes, the IP Parcels and > Advanced Jumbos draft does > > exactly that: > > > > segment size 0-9K – CRC32 (32 bits) > > segment size 9K-64K – CRC64 (64 bits) > > segment size > 64K – MD5 (128 bits) > > > > Fred > > > > *From:* Int-area <int-area-boun...@ietf.org> *On Behalf Of *Robinson, > Herbie > *Sent:* Monday, November 13, 2023 2:14 PM > *To:* Tom Herbert <tom=40herbertland....@dmarc.ietf.org>; Templin (US), > Fred L <Fred.L.Templin=40boeing....@dmarc.ietf.org> > *Cc:* int-area@ietf.org > *Subject:* Re: [Int-area] [EXTERNAL] Re: A new link service model for the > Internet (IP Parcels and Advanced Jumbos) > > > > EXT email: be mindful of links/attachments. > > > > > The NICs I have worked on have a mode that allows packets with CRC > failures to be delivered with a status bit indicating the CRC error. If I > remember correctly, CRC logic amounts to just a handful for gates; so, > arranging to disable it would not be worth the effort at the > standardization level. There is a security/DOS aspect to this although, it > would happen close enough to make the culprit really easy to catch… > > > > Speaking of CRC, 32 bit CRC was considered acceptable back in 1980 for 10K > or so of data. It’s probably not adequate for much more than that. There > have to be more robust things out there with 64 or 128 bit digests, now. > > > > *From:* Int-area <int-area-boun...@ietf.org> *On Behalf Of *Tom Herbert > *Sent:* Monday, November 13, 2023 3:39 PM > *To:* Templin (US), Fred L <Fred.L.Templin=40boeing....@dmarc.ietf.org> > *Cc:* int-area@ietf.org > *Subject:* [EXTERNAL] Re: [Int-area] A new link service model for the > Internet (IP Parcels and Advanced Jumbos) > > > > [EXTERNAL SENDER: This email originated from outside of Stratus > Technologies. Do not click links or open attachments unless you recognize > the sender and know the content is safe.] > > On Mon, Nov 13, 2023 at 11:58 AM Templin (US), Fred L > <Fred.L.Templin=40boeing....@dmarc.ietf.org> wrote: > > > > Here is something everyone should read and become familiar with taken > from Section 5 of the latest > > version of "IP Parcels and Advanced Jumbos": > > > > https://datatracker.ietf.org/doc/draft-templin-intarea-parcels/ > > > > A new link service model is offered that will be essential for > supporting air/land/sea/space mobile > > Internetworking. IP Parcels and Advanced Jumbos are the vehicles that > support end-to-end as > > opposed to hop-by-hop link error detection in the new model. > > > > This is a truly transformational concept for the Internet - many may > already know about it, but > > everyone should become aware of it. > > Hi Fred, > > Some comments in line. > <SNIP> > I don't believe disabling the Ethernet CRC is feasible. AFAIK IEEE > 802.3 standards don't allow the Ethernet CRC to be optional. Even if > it were, I doubt any existing NIC hardware or router hardware would > have an API to disable CRC. > > Tom > _______________________________________________ > Int-area mailing list > Int-area@ietf.org > https://www.ietf.org/mailman/listinfo/int-area >
_______________________________________________ Int-area mailing list Int-area@ietf.org https://www.ietf.org/mailman/listinfo/int-area