Patent ID: 8447695
Filing Date: 2013-05-21
Classification: G06F,G06Q,H04L

Abstract:
1. A method for processing feedback entries received from software, said software provided by a vendor to an end user machine, said end user machine comprising a processor, the software, a feedback module, and a database, wherein a concatenation operator ∥ is defined such that A∥B denotes a concatenation of strings A and B, wherein E(K,X) defines a symmetric key encryption of a parameter X using a key K, wherein Hash(Y) defines a one way hash function of a parameter Y, and wherein said method comprises: said processor, via execution of the feedback module, establishing a secret key k(0), said feedback module sending the key k(0) to the vendor, and communicating the key k(0) to a user of the software; said processor, via execution of the feedback module, establishing a secret key n(0), the feedback module sending the key n(0) to the vendor, and communicating the key n(0) to a user; said processor, via execution of the feedback module, generating an identification tag FE(0); said processor, via execution of the feedback module, generating a secret key s(0) and communicating the generated key s(0) to the user but not to the vendor; said processor, via execution of the feedback module, generating an encryption E said processor, via execution of the feedback module, generating a parameter H said processor, via execution of the feedback module, generating a parameter H said processor, via execution of the feedback module, sending E said processor, via execution of the feedback module, sending E