Unfortunately as has been said many times on FT, identity/BP checking by TDCs does not provide any additional security. It is merely assists the airlines in making sure that the person who bought the ticket is the person who is flying on that ticket, i.e. revenue protection for the airlines paid for by taxpayers.
Sorry, IMHO a very expensive, very bad idea, and probably not a very practical one.