Eliot, thanks for this document. If nothing else, it means that
we BRSKI authors can deal with some review comments by pointing to "future
work" :-)

(A)"request-voucher-with-possession" <-- what about intent to traffic? :-)
  (for those that don't get the joke:
  
https://criminal.findlaw.com/criminal-charges/possession-with-the-intent-to-distribute.html
 )

if leaf out-of-band-claim to be set by the PLEDGE?
I think it is set by the Registar?

The document sadly ends too soon...

You say it is trying to do a few things.
  1) deal with middle value pledge,
     (and low-value pledges in very congested places)
     where an out-of-band supply-chain integration is unavailable,
     and the MASA has a any-registar policy for the device.

  2) provide a ship-and-forget mechanism.

It seems that the cryptographic POP mechanism is an ends to accomplish a
means, rather than a core goal of the protocol.    The Pledge already can
sign it's voucher-request, and since it includes the Registrar's key when it
does a proximity assertion, it's pretty good proof of possession for the
*Registrar*, but it might provide inadequate assurance to the MASA of it's
freshness.   If the MASA could provide a nonce for the pledge to sign
(requiring another round trip, and even more online assurance), that would
provide even more proof.

Given that you pushed this out before today's cutoff, I am not upset
that there is so few details.  I am suspecting that in your thinking that you
created the three objects, and realized that could accomplish
"ship-and-forget" using a combination of them?

I also wonder if cryptographic-POP is being confused with "proof of
ownership", which I think is what you really want to accomplish.

If one assumes some machine readable (QR) code that comes with the product,
then there are a few things one can do to differently.  One of the things
that I have thought a lot about is that one uses the printed code in the
Registrar to establish a relationship with the MASA.  That is, one creates
the supply-chain-integration by using the QR code with some zero-knowledge
proof (I think that PAKE is the latest one) to establish that one is the
legitimate Registrar for the product.  One can do this as *any time*
(some mumble about the lifetime of the CA of the Registrar's key), and
the product will be enrolled correctly at any future time.

About my joke (A) above, I think that ship-and-forget is an interesting
goal, and in particular, if also may enable desireable "traffic"ing.  That
is, if the manufacturer can transfer the product to my ownership without any
online interaction, then presumably, I can also *resell* the device to
you using the same lack-of-interaction?

====

   > In addition, some manufacturers may prefer not to require the
   > existence of a MASA.  In these circumstances proof of possession to
   > the device is required.

I would prefer that we split this into a different draft.

I am very concerned that ship-and-forget is not a desireable property
in the IoT space.  It essentially means that the manufacturer has no further
interest in providing any kind of updates for the device.    I have serious
cybersecurity concerns about such devices being out there (sitting unpatched
and untracked in a warehouse somewhere), as well as significant environmental
concerns about devices designed to die like this.

I am trying to think of devices where this makes sense.  I come up with a few
things: single-use medical devices (like bandages, syringes, etc.),
prophylactics and other single-use sex toys,  things you eat, and some
variety of devices that might be called "spy craft".  In each case, I'm
having difficulty knowing what the "smart" aspect of the product is, other
than simply tracking it's existence and current stocking location. A smart
package containing a dumb device is a good idea, but it seems like something
that would be better recycled, and in any case, it's not ship-and-forget
for the packaging.

So this is why I think that splitting ship-and-forget mechanism into another
document would let us treat it better.  In particular, I want to know who is
going to deploy using such mechanisms, and if they are at the table now.
I guess I shall add a slide to my ANIMA BRSKI stack about this in an attempt
to get feedback.

I suspect that there is a category of devices that some think of being
ship-and-forget which might actually be ship-to-holding-company.
Holding company leases to end user for period of time.  End user identity
is never communicated back, and might be very much pseudonymous.
I'm thinking about car-rentals, hotel rooms (full of devices), ...

--
]               Never tell me the odds!                 | ipv6 mesh networks [
]   Michael Richardson, Sandelman Software Works        | network architect  [
]     m...@sandelman.ca  http://www.sandelman.ca/        |   ruby on rails    [

--
Michael Richardson <mcr+i...@sandelman.ca>, Sandelman Software Works
 -= IPv6 IoT consulting =-



Attachment: signature.asc
Description: PGP signature

_______________________________________________
Emu mailing list
Emu@ietf.org
https://www.ietf.org/mailman/listinfo/emu

Reply via email to