Is there any technical reason that simple, reliable, end-user
configuration tools couldn't be developed that pre-configure
network-specific keys?
Probably not, if the mechanism for doing such configuration (AKA provisioning) is standardized and made mandatory, so that such tooling is ubiquitous and ALWAYS works. For example, an LED is a poor photo-transistor, so hooking it up as a 3-terminal device could provide a way to get an optical signal into the device that is being provisioned for the network without adding any extra hardware to most devices. (Note that there is a patent on this specific reverse-LED-as-a-photodiode approach, by Matsushita if I recall correctly.) Privacy during the injection process can be achieved via a fiber-optic cable with boots on the ends, or by doing the provisioning in a closed windowless room. Any decent modern cellphone will likely be programmable enough to provide the requisite optical signaling.

That would be all well and good for an industry standard, such as WirelessHART (which itself mandates a different secure way to do that initial provisioning). But it's unlikely to be acceptable for something that purports to be a communication standard, since mandating a specific type of auxiliary provisioning channel is unlikely to be acceptable to the wider community.

-Tom
=====
On 2015.05.04 14:52, Timothy J. Salo wrote:
... If the key is generated randomly for each network, that's fine, but
then how do the new nodes join?  Either they get programmed with
the randomly generated key for the particular network that they want
to join

OK, ...

(which is not an acceptable solution to most end users)  ...

Why don't users find this acceptable?

It seems to me that vendors ought to provide tools that make this
configuration process painless.  Is the problems that vendors aren't
delivering tools that make this configuration simple and painless?
Or, do customers not want to have incoming products flow through a
common point or process?

It seems to me that some level of technical competence is necessary to
install or even replace these nodes, and that this level of technical
of competence ought to be adequate to pre-configure nodes (assuming
that adequate tools are available).  Of course, if these tools could
be used by field technicians, then incoming nodes wouldn't have to
flow through a common location or process.

Alternatively, this pre-configuration seems to be something that
vendors ought to provide, (as a service).  (Presumably, this would
stimulate the development of tools that would make the configuration
process simple and painless.)  Of course, it's not clear whether
distributors would want to provide this process.

Is there any technical reason that simple, reliable, end-user
configuration tools couldn't be developed that pre-configure
network-specific keys?

-tjs

_______________________________________________
6tisch mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/6tisch


_______________________________________________
6tisch mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/6tisch

Reply via email to