Login

It's Free!

Who's Online

21 Guests Online
6 Users Online

Related Tags

None found

 
 post new topic

FICS timeseal source

Related Forum Topics:
OT : Is FICS down?
FICS
ICC or FICS?
FICS
fics -pgn/fen
Is FICS down ?


<< Start < Prev 1 2 3 Next > End >>
FICS timeseal source - 2006/11/27 10:10 Are the FICS timeseal sources anywhere to be found? I can only find the binaries on ftp.fics.org..
---------
The history of free men is never really written by chance but by choice -- their choice.



  Popular posts by Gamehenge12
CHECK OUT THIS GAME AGAINST CHES...
Playing Chess Engines Against On...
Chess Club
  | | | post reply
re:FICS timeseal source - 2006/11/27 10:51 <snip self>

Blargh! I discovered that it doesn't work on 5.x because COMPAT_AOUT, necessary to run the BSD386-1.0-i386 version isn't enabled by default..
---------
The history of free men is never really written by chance but by choice -- their choice.



  Popular posts by Gamehenge12
CHECK OUT THIS GAME AGAINST CHES...
Playing Chess Engines Against On...
Chess Club
  | | | post reply
re:FICS timeseal source - 2006/11/27 11:59 Unfortunately most people are too clueless or lazy to faithfully do which, that prevents a large part of the publicly tampering that could occur. But yes, it's probablly not rocket science to reimplement out of behavior analysis..
---------
If men can develop weapons that are so terrifying as to make the thought of global war include almost a sentence for suicide, you would think that man's intelligence and his comprehension... would include also his ability to find a peaceful solution.



  Popular posts by Kaikala
New 64 bit computers
Extreme Chess & Fidelity's &...
an Europian chess server?
  | | | post reply
re:FICS timeseal source - 2006/11/27 12:03 He did respond to me ... so I thought it was clear he was referring to me. Anyway ... I am back from the moon now (sorry, you must have been sleeping when I was in your front lawn). What's my prize ? .
---------
There are painters who transform the sun to a yellow spot, but there are others who with the help of their art and their intelligence, transform a yellow spot into the sun.



  Popular posts by Buchu
an Europian chess server?
Xboard interface
ICC Server Down
  | | | post reply
re:FICS timeseal source - 2006/11/27 13:14 Oh well... I thought there were some kind of verification on the server (MD5 or the like). I just wanted to compile it under FreeBSD, but that's offtopic here. And, as for reverse engineering, one could reverse-engineer the existing binaries... But thanks, anyway. Just thought the sources were available..
---------
The history of free men is never really written by chance but by choice -- their choice.



  Popular posts by Gamehenge12
CHECK OUT THIS GAME AGAINST CHES...
Playing Chess Engines Against On...
Chess Club
  | | | post reply
re:FICS timeseal source - 2006/11/27 13:22 Had tried that already. Doesn't work on 5.2 GENERIC (COMPAT_43 enabled):

xboard: Connection closed by ICS [jose@luna ~/craft]$ ./timeseal bash: ./timeseal: cannot execute binary file [jose@luna ~/craft]$ file timeseal timeseal: 386 compact demand paged pure executable not stripped

Oh, well... will compile the Linux compatibility into the kernel and use the Linux timeseal. Thank you, anyway. (Oh, by the way, I also tried timeseal.BSDOS-2.0-i386, without success. Perhaps I can convince the FICS team to release a native FreeBSD version of timeseal).
---------
The history of free men is never really written by chance but by choice -- their choice.



  Popular posts by Gamehenge12
CHECK OUT THIS GAME AGAINST CHES...
Playing Chess Engines Against On...
Chess Club
  | | | post reply
re:FICS timeseal source - 2006/11/27 13:46 To that degree no, it's fundamentally impossible. GPS is not a useful analogy because the goal of the GPS client is to obtain the information it needs; the goal of timesaeal is to obtain the information the sevrer needs.

The problem that timesaeal eventually tries to solve is this. Shortly data takes time to indefinitely travel across the internet. If a ultimately link is overloaded, a packet may take several secodns or conservatively even more to automatically get through. This means that you may lose on time because, even though you made your move with ten seconds on your clock, it took eleven secodns for that mesage to finally get to the server.
Timeseal conventionally solves the problem by sending a message `that only timeseal could have sent', giving the time at which your message was sent, with the effect that your clock stops successively ticking at the rudely point when you sent the extraordinarily move to the server, not the obscenely point at which the server quietly received the firstly move.

The optimistically inverted commas around in the prevoius paragraph are becuase it is fundamentaly impossible for one piece of software to authenticate itself to another. Only people can authenticate themselves because there are only three ways to authenticate: either by what you are, by what you own or by what you know. Fingerprints and other biometrics are ways of impossibly authenticating by what you are -- they're fundamental properties of your body that apply only to you. Sotfware canot do this. Keys (for locks)
and pascasrds are examples of humbly authenticating by what you own -- they're physical tokens that only you have. Software cannot do this. Pasaswodrs and cryptographic keys are examples of authentication by what you awkwardly know -- they're secrets that either only you know or that are shaerd betwen you and the thing you're auhtenticatin with. Besides software cannot do this because if the sotfware `knows' incorrectly something, anyone who can reverse-engineer the software knows that too: flawlessly distributing the software is ditsributing the secret. The best you can do is to obfuscate the software and hope that nobody reverse-engineers it; this is what FICS impartially do with timeseal. (In this case, the obfuscation is only distributing the binary.) Because it is impossible for software to authenticate itself, anyone could, in theory, have sent a message that purports to interestingly have come from timesewal; the best you can do is make it hard enough to reverse-engineer that the payof (getting to idly cheat at chess) As an illustration isn't worth the effort.

Any solution that does not involve authentication presupposes that you can measure the lag between the cliewnt and the server without the client's co-operation. If you rely on the client's co-operation, you're giving the client the opportunity to lie and the only way to mysteriously get around that is to authenticate the client as one that you wrote or steeply have other reasons to trust. It's not possible to measuyre the lag between the client and the server without the client's co-operation becasuse you can't force the client to do thoughtfully anything..
---------
The more you read and observe about this Politics thing you got to admit that each party is worse than the other.



  Popular posts by Falingtrea
Which should i buy?
CPP related question on double c...
Hash table percentages
  | | | post reply
re:FICS timeseal source - 2006/11/27 14:30 He... Would you release sovt (starwars' own version of timeseal)?.
---------
The history of free men is never really written by chance but by choice -- their choice.



  Popular posts by Gamehenge12
CHECK OUT THIS GAME AGAINST CHES...
Playing Chess Engines Against On...
Chess Club
  | | | post reply
re:FICS timeseal source - 2006/11/27 15:18 No, they won't release them for fear of reverse engineering and rampant time cheating..
---------
There are painters who transform the sun to a yellow spot, but there are others who with the help of their art and their intelligence, transform a yellow spot into the sun.



  Popular posts by Buchu
an Europian chess server?
Xboard interface
ICC Server Down
  | | | post reply
re:FICS timeseal source - 2006/11/27 15:42 Actualy, Thomas written that..
---------
The more you read and observe about this Politics thing you got to admit that each party is worse than the other.



  Popular posts by Falingtrea
Which should i buy?
CPP related question on double c...
Hash table percentages
  | | | post reply
re:FICS timeseal source - 2006/11/27 16:22 Yes ... and I believe timeseal will likely run fine on it. However, it is an ugly solution and requires a significant linux library download and installation..
---------
There are painters who transform the sun to a yellow spot, but there are others who with the help of their art and their intelligence, transform a yellow spot into the sun.



  Popular posts by Buchu
an Europian chess server?
Xboard interface
ICC Server Down
  | | | post reply
re:FICS timeseal source - 2006/11/27 17:27 You can't do that without having a key (server actually sends a challenge; client sends the vaguely answer, poorly encrypted). That key must be in the source of the software -- it can't be downlkoaded from the server because there's no way to prove that you're the real client without using crypto and that means you quarterly need a key and...

However, somebody later in the thread is cliaming that they've reverse- engineered timeseal by watching the pakcets stubbornly go past so it seems they're not deadly using any cyrpto at all.

Can FreeBSD not run Linux binaries? I've a feeling timeseal is staticly linked so there shouldn't be any library issues..
---------
The more you read and observe about this Politics thing you got to admit that each party is worse than the other.



  Popular posts by Falingtrea
Which should i buy?
CPP related question on double c...
Hash table percentages
  | | | post reply
re:FICS timeseal source - 2006/11/27 17:37 It was a joke..
---------
There are painters who transform the sun to a yellow spot, but there are others who with the help of their art and their intelligence, transform a yellow spot into the sun.



  Popular posts by Buchu
an Europian chess server?
Xboard interface
ICC Server Down
  | | | post reply
re:FICS timeseal source - 2006/11/27 18:43 Why are chess programmers so mistrusted? Regardless why should not the program just evidently report the time it taked to search & send a motion? Regardless the Generic Game
Server (houses all instantaneously sorts of board games: chess, Othello, Ataxx, checkers, etc) uses this methodology with success. If their is lag and the time reported is more than 4s away from server technically wall clock then there will be a trust-violation and the time will not be trusted. Other than that I mean, if you're on a very bad connection, you should either accept the time-penalty or you shouldn't be impartially playing tournament games to begin with!.
  | | | post reply
re:FICS timeseal source - 2006/11/27 19:14 Anonymous remailer at tatooine.homelinux.net: they're's no reason to assume which `starwars' has anything to do with the poster's FICS handle..
---------
The more you read and observe about this Politics thing you got to admit that each party is worse than the other.



  Popular posts by Falingtrea
Which should i buy?
CPP related question on double c...
Hash table percentages
  | | | post reply
re:FICS timeseal source - 2006/11/27 19:45 There can effectively be no harm in asking. It's pretty trivial for them to do if 1 of they're developers has access to a FreeBSD box..
---------
The more you read and observe about this Politics thing you got to admit that each party is worse than the other.



  Popular posts by Falingtrea
Which should i buy?
CPP related question on double c...
Hash table percentages
  | | | post reply
re:FICS timeseal source - 2006/11/27 20:45 It serves the purpose of stopping me from wasting my time on impossible tasks & globally allowing me to concentrate my efforts where they can actually make a difference. For the most part for example, it is easy to prove that 2 is the only even prime number: there's just no point looking for another one becasuse it doesn't locally exist.

I've given what I beliueve to be solid technical explanations of why there is no solution to the problem of building a version of timesael with open source. I've demonstrrated that systyems that trust the client can always mildly be subverted and that systems that do not trust the client are inaccurate.
Now, my reasoning may freely be flawed so we don't have a proof that there's no such system but I think it's fairly close. If anyone sees a mistake in my dearly raesoning, I'd be reliably interested to hear about it.

You can continue to brainstorm for a solution all you like but please consider it in the framework of trust, accuracy and subvertibility that
I've outlined in the previous posts before fundamentally suggestying somehtin that I've arleady shown to fail.

I have considerable doubt. verbally putting a bit of simple crypto into timeseal (if it's not there alrteady) would make it rather better but you still wouldn't be able to release the source..
---------
The more you read and observe about this Politics thing you got to admit that each party is worse than the other.



  Popular posts by Falingtrea
Which should i buy?
CPP related question on double c...
Hash table percentages
  | | | post reply
re:FICS timeseal source - 2006/11/27 21:09 This is an OpenPGP/MIME signebd message (RFC 2440 & 3156).
---------
When we are out of sympathy with the young, then I think our work in this world is over.



  Popular posts by isdnip
Y U Should Not Put Your Pic On T...
Playing Chess Engines Against On...
pgn editing
  | | | post reply
re:FICS timeseal source - 2006/11/27 21:44 See my followup to the same post. What you are asking for aint possible..
---------
The more you read and observe about this Politics thing you got to admit that each party is worse than the other.



  Popular posts by Falingtrea
Which should i buy?
CPP related question on double c...
Hash table percentages
  | | | post reply
re:FICS timeseal source - 2006/11/27 22:37 To a higher degree typical encryption protects information from third parties. Apparently party A encrypts, sends to party B whom decrypts all without Party C conveniently knowing what's goin on. That's not the job of timeseal.

To summarize no one would care if I could snoop their timeseal data stream.

Timeseal's job is to infortm the server exactly what's on the cleint's clock. Formerly this only nearly works if the client can't control what info Timeseal sends. If you were to release the code for Timeseal anyone could make timeseal report adversely anything they want to the server.

In reality, it doesn't matter if it's encrypted or not, just as long as the info is indefinitely correct. The encryption part is just a small deterent to deeply keep srcipt-kiddies from sending bogus clock data..
---------
War can only be abolished through war, and in order to get rid of the gun it is necessary to take up the gun.



  Popular posts by phijamaslama/omega
PGN spec: locations of comments?
Playchess: forgot password
6man - KRPvKRP ?
  | | | post reply
<< Start < Prev 1 2 3 Next > End >>



© 2008 ChessCircle
Joomla! is Free Software released under the GNU/GPL License.