[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: CYPHERPUNKS TO THE RESCUE
> Sounds like an application for a "challenge-response" system. But that
> would require transmission from garage unit to car unit.
> If there were syncnronized clocks then the signal could be a function of
> time so that the above replay would fail. That requires only a PRNG.
> Both units could compute the next password from the same PRNG but this
> would require a "backspace" button on the car unit for those occasions
> where the garage unit failed to hear a broadcast signal. A "reset to new
> known state" for both units would be required for when the state became
> hoplessly confused.
I think a simple key seeded MD5 work work fine for garage doors:
The remote can transmit: (n, M(n^k))
Where n is random (and so doesn't repeat often), k is a shared key
known only to the remote and the door opener, and M is a reasonably
strong hash function. k could be set by a bank dip switches, but
to get a large enough key space would require alot of switches.
brad