08-07-2013, 09:27 AM
mozi Wrote:the thinktapes that comprise the IC "recording" object doesn't need to store any data except timestamps stating "yes I started recording at 0 minutes" "I was removed and stopped recording at 10:30" "the HoS recovered me and put me back in the database at 30:40" etc., when the user pulls up recording data from a given period in time the game checks "is that time in the span covered by the loaded tape's recording?"
Physically this could be represented by a file with random obfuscated contents. Assume the cameras flush their contents into the file every minute, append CAPACITY/20 worth of data to it. You could manually tamper with the logs by appending things, thereby corrupting everything in the tape after that - this could be done by checking every obfuscated segment against the sequence generated for that minute (if it doesn't match any minute at all then it's invalid data, plus the minutes must be in strictly ascending order).