incomprehensibly has quit [Ping timeout: 268 seconds]
incomprehensibly has joined #qi-hardware
pcercuei has joined #qi-hardware
wej has quit [Ping timeout: 268 seconds]
wej has joined #qi-hardware
pcercuei has quit [Ping timeout: 268 seconds]
pcercuei has joined #qi-hardware
pcercuei has quit [Ping timeout: 244 seconds]
pcercuei has joined #qi-hardware
luke-jr_ is now known as Luke-Jr
wej has quit [Ping timeout: 268 seconds]
wej has joined #qi-hardware
pcercuei has quit [Ping timeout: 244 seconds]
pcercuei has joined #qi-hardware
pcercuei has quit [Ping timeout: 248 seconds]
pcercuei has joined #qi-hardware
pcercuei has quit [Ping timeout: 260 seconds]
wej has quit [Ping timeout: 268 seconds]
wej has joined #qi-hardware
pcercuei has joined #qi-hardware
incomprehensibly has quit [Ping timeout: 268 seconds]
incomprehensibly has joined #qi-hardware
incomprehensibly has quit [Ping timeout: 268 seconds]
incomprehensibly has joined #qi-hardware
uwe_mobile__ has quit [Ping timeout: 264 seconds]
ysionneau has quit [Ping timeout: 264 seconds]
uwe_mobile has joined #qi-hardware
ysionneau has joined #qi-hardware
incomprehensibly has quit [Ping timeout: 268 seconds]
wej has quit [Ping timeout: 268 seconds]
solrize_ has quit [Ping timeout: 268 seconds]
solrize_ has joined #qi-hardware
solrize_ has joined #qi-hardware
incomprehensibly has joined #qi-hardware
wej has joined #qi-hardware
whitequark has joined #qi-hardware
jwhitmore has quit [Ping timeout: 268 seconds]
pcercuei has quit [Ping timeout: 260 seconds]
pcercuei has joined #qi-hardware
eintopf has quit [Ping timeout: 244 seconds]
FDCX has quit [Ping timeout: 244 seconds]
eintopf has joined #qi-hardware
FDCX has joined #qi-hardware
rjeffries has joined #qi-hardware
kanzure has quit [Changing host]
kanzure has joined #qi-hardware
FDCX has quit [Ping timeout: 260 seconds]
FDCX has joined #qi-hardware
dandon has quit [Ping timeout: 276 seconds]
<wpwrak>
hmm. given (independent) secret keys a and b and C(x,y) being the Curve25519 scalar multiplication, we know that C(a, C(b, 9)) == C(b, C(a, 9)). now, does C(x, y) have all the properties of "normal" multiplication, especially is it cummutative and associative ?
<wpwrak>
if C(x, y) is like "normal" multiplication, then the above is a*(b*9) =[assoc] (a*b)*9 =[commut] (b*a)*9 =[assoc] b*(a*9), where =[foo] means "equals, given <foo>"
<wpwrak>
so this would explain the equality in understandable terms. alas, the definition of C(x, y) is somewhat cryptic. (well, it's cryptography ...)
<wpwrak>
of course, when i try it, C(a, B) != C(b, A) :-( (where A = C(a, 9), etc.). galling.
pcercuei has quit [Ping timeout: 244 seconds]
pcercuei has joined #qi-hardware
FDCX has quit [Read error: Connection reset by peer]
sandeepkr_ has joined #qi-hardware
* wpwrak
grumbles about papers using "A" for alice's public key and the reference implementation using "A" for a parameter defining the curve
dandon has joined #qi-hardware
<wpwrak>
alas, C(a, b) != C(b, a). so much about commutative, or keeping things at the level of high-school math :(
kyak has quit []
kyak has joined #qi-hardware
<wpwrak>
but at least i got the rest right. that's already something
kyak has quit [Client Quit]
xiangfu has quit [Ping timeout: 260 seconds]
kyak has joined #qi-hardware
kyak has quit [Client Quit]
dandon has quit [Ping timeout: 276 seconds]
kyak has joined #qi-hardware
kyak has quit [Changing host]
kyak has joined #qi-hardware
kyak has quit [Client Quit]
kyak has joined #qi-hardware
kyak has quit [Client Quit]
kyak has joined #qi-hardware
kyak has quit [Client Quit]
kyak has joined #qi-hardware
rjeffries has quit [Ping timeout: 276 seconds]
rjeffries has joined #qi-hardware
dos11 is now known as dos1
<rjeffries>
I wish anelok project had gone forward. It was not exactly what I need/want (to SECURELY store passwords etc), but close enough.
<rjeffries>
I get by by using 1Password on Android. I ONLY use it as a secure store where I enter and then later look up credentials.
alexst has joined #qi-hardware
<wpwrak>
yeah, anelok is currently in starvation mode. a bit of a vicious circle: no funds -> very limited progress -> long time until marketable product (*) -> no funds
<wpwrak>
(*) not necessarily the final thing, just something that can be used to get funds
<rjeffries>
understood. what sucks is you have created what seems to me (I am no expert) a robust architecture for a flexible hardware based password safe.
<wpwrak>
well, i've created part of it. there are still a number of things missing.
<wpwrak>
major things, like "on-disk" data structures, wireless communication, host software, etc.
<wpwrak>
and of course actual hardware for the latest design :)
<rjeffries>
here's something to consider: there might be a niche market for a device that has no (functioning) wireless at all
<rjeffries>
I guess I need to go look at what is out there. I use an android mobile phone, then also browsers on e.g. Chrome OS and some Windows.
<wpwrak>
dropping wireless would certainly simplify things a lot. but then, a lot of people have gone mobile in the last years, so that would be a pretty severe limit
<wpwrak>
also, a good password is long and cryptic. so using human-assisted data transfer wouldn't be much fun
<wpwrak>
(of course, anelok does support that. but that should be the fallback / legacy-compatibility choice, not your only option)
<wpwrak>
so i'm afraid "no wireless" is not much of an option. wrong decade :)
<wpwrak>
at least the choice to use primary cells is paying off, with lithium becoming substancia non grata on planes: http://avherald.com/h?article=49460e5c
<wpwrak>
(only as far as cargo is concerned, but still)
<rjeffries>
I am mainly mobile, and naturally would much prefer a wirless option. and I am sure my passwords are not optimal. but I type them in my hand. grr.
<rjeffries>
I guess on anelog v. 3 (smile) I'd hope for a somewhat more robust display.
<rjeffries>
I think primary cells are a smart design tradeoff. I don't remember, do you have ability to monitor how much battery capacity remains? there are some cute chips that do that job.
<rjeffries>
but they add cost and board space and consume a small amount of power
<wpwrak>
hmm yes, should connect the battery to some ADC input. not sure how good monitoring would be but can't hurt to have it as an option.
<rjeffries>
even a +/- 15 percent would help. People will always be nervous about remaininf capacity.
<rjeffries>
and you could save power by only measuring, oh, maybe once a month?
<wpwrak>
just connected it to a comparator / ADC input of the cMCU :) so the cMCU can measure the battery voltage. turning this into something actually meaningful is left as an implementation detail ;-)
<wpwrak>
(accuracy) the problem is that battery chemistry is not very linear. so the battery can recover when not under load, its voltage varies with temperature, and voltage swings (caused by load) increase as the battery discharges
<wpwrak>
so it may be fairly tricky to get a useful battery status indication. but at least we can now measure the voltage.
<wpwrak>
thanks ! might be a useful feature
<wpwrak>
and fixed reverse-charging of the battery as well. one more item off the to do list