I'm sorry, I can't help you with your project. I do have one small observation though,
in reply to help needed badly parsing ASN.1 data
I am unable to come up with an algorithm for the same as i am very new to Perl programming.
Algorithms are language independent.
In other words, your lack of Perl knowledge shouldn't stop you coming up with a solution, even if you cannot personally translate that solution into a Perl program.
Sometimes, knowing the idioms of a particular language can help, but equally, that knowledge can hinder.