Abstract:
PROBLEM TO BE SOLVED: To provide a computer-based method for character string matching of a candidate character string with a plurality of character string records stored in a database.SOLUTION: The method includes: a step a) of identifying a set of reference character strings in a database, wherein the reference character strings are identified utilizing an optimization search for a set of dissimilar character strings; a step b) of generating an n-gram representation for one of the reference character strings in the set of reference character strings; a step c) of generating an n-gram representation for the candidate character string; a step d) of determining a similarity between the n-gram representations; a step e) of repeating the steps b) and d) for the remaining reference character strings in the set of identified reference character strings; and a step f) of indexing the candidate character strings within the database based on the determined similarities between the n-gram representations of the candidate character string and the reference character strings in the identified set.
Abstract:
A compliance assessment and security testing process provides assurance that a vendor's smart card product complies with a card association's security guidelines and is approved for use in a smart card electronic payment system under a card association's brand name. A certificate of compliance is assigned to the product if approved. The security guidelines are updated as new security threats and developing attack potential are recognized and product certifications are accordingly updated. When security vulnerabilities are discovered in the vendor's smart card product, risk analysis is conducted to determine if the vulnerabilities pose an unacceptable level of risk to the member banks.