CardLogix Smart Card System Design