Fatti: Fatti: A. H._, cittadino svizzero, nato nel 1974, assicurato obbligatoriamente contro le malattie presso la Cassa malati CPT dal 1° gennaio 2000, in data 4 settembre 2000 ha presentato istanza all'Ufficio assicurazione malattia del Canton Ticino (UAM) tendente alla concessione di un sussidio sui premi dovuti nel 2001. Rilevata un'affiliazione tardiva all'assicurazione malattia obbligatoria, l'UAM, con decisione del 26 ottobre 2000, ha stabilito che l'inizio teorico dell'obbligo assicurativo dell'interessato decorreva dal 1° gennaio 1996, l'affiliazione alla Cassa malati CPT dal 1° gennaio 2000 e, essendo il ritardo assicurativo non giustificabile, andava riscosso un supplemento di premio da fissare in base alla situazione finanziaria dell'assicurato. In seguito allo scritto 20 novembre 2000 di H._, considerato quale reclamo dall'UAM, secondo cui egli sarebbe stato assicurato dapprima presso la Winterthur e, durante gli studi, tramite il contratto di lavoro del padre, presso l'assicurazione dell'Ufficio europeo X._ di Y._, l'amministrazione ha confermato la precedente decisione con provvedimento formale 8 gennaio 2001, adducendo che non vi era motivo di esentare il richiedente dall'assicurazione malattia obbligatoria per il periodo dal 1° gennaio 1996 al 31 dicembre 1999. In seguito allo scritto 20 novembre 2000 di H._, considerato quale reclamo dall'UAM, secondo cui egli sarebbe stato assicurato dapprima presso la Winterthur e, durante gli studi, tramite il contratto di lavoro del padre, presso l'assicurazione dell'Ufficio europeo X._ di Y._, l'amministrazione ha confermato la precedente decisione con provvedimento formale 8 gennaio 2001, adducendo che non vi era motivo di esentare il richiedente dall'assicurazione malattia obbligatoria per il periodo dal 1° gennaio 1996 al 31 dicembre 1999. B. Contro questo atto amministrativo H._ è insorto presso il Tribunale delle assicurazioni del Canton Ticino, chiedendo in via principale l'annullamento dell'affiliazione effettiva alla CPT con effetto dal 1° gennaio 2000 così come di quella teorica dal 1° gennaio 1996, e, in via subordinata, il rinvio dell'incarto all'autorità amministrativa per complemento istruttorio ed esame dei requisiti relativi all'esenzione dall'obbligo assicurativo. Tramite pronunzia del 12 ottobre 2001 l'istanza giudiziaria cantonale ha respinto il gravame, ritenuto che i presupposti per l'esenzione di H._ dall'assicurazione malattia obbligatoria non erano adempiuti, mentre il ritardo nell'affiliazione non era scusabile. Tramite pronunzia del 12 ottobre 2001 l'istanza giudiziaria cantonale ha respinto il gravame, ritenuto che i presupposti per l'esenzione di H._ dall'assicurazione malattia obbligatoria non erano adempiuti, mentre il ritardo nell'affiliazione non era scusabile. C. Avverso il giudizio cantonale l'interessato interpone ricorso di diritto amministrativo a questa Corte, chiedendo in via principale l'annullamento dei provvedimenti dell'UAM del 26 ottobre 2000 e 8 gennaio 2001 così come del giudizio del Tribunale cantonale del 12 ottobre 2001 rispettivamente in via subordinata l'accertamento dell'esenzione dall'obbligo assicurativo dal 1° gennaio 1996 al 31 dicembre 1999 e/o della carenza di colpa in relazione all'eventuale affiliazione tardiva. Secondo il ricorrente il Cantone sarebbe competente solo per procedere ad un'affiliazione forzata, non necessaria in concreto, in quanto egli si era assicurato spontaneamente, presentando domanda di esenzione. L'autorità cantonale non disporrebbe inoltre neppure della competenza per fissare il principio e l'ammontare del supplemento di premio. Nel merito l'insorgente censura un'interpretazione troppo restrittiva della disposizione relativa all'esenzione di persone facenti parte di organizzazioni internazionali, così come il mancato riconoscimento dell'obbligatorietà dell'assicurazione estera e si avvale della propria buona fede. Chiamato a pronunciarsi sul ricorso l'Ufficio federale delle assicurazioni sociali non si è espresso, mentre l'UAM ribadisce il contenuto della propria decisione. 