[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: draft-yoon-pkix-wireless-internet-00.txt




Jaeho:


I just want to reply to one small part of your message.

You said:
We had to consider the size of ASN.1 run-time library and its actual code size and processing time including key generation in mobile devices. We just have maximum 150Kbyte in a brand-new mobile phone. And it was nearly impossible to make a partial revision of commercial ASN.1 product without manufacturer’s (OSS etc.) assistance. So we tested not an ASN.1 but different methods again and again. Fortunately, we ported the PKI application at mobile devices and have finished testing it. Now, We are ready to launch the service.

I have experience with ASN.1 data structures limited processing environments, specifically smart cards. In this environment, we did could not use a general purpose toolkit for the reasons that you discuss above. However, we found that there were very few ASN.1 data structures that actually needed to be processed in the limited processing environment. In some cases, only decoders were needed. In other case, only encoders were needed. In very few cases, both encoders and decoders were needed. Therefore, we simply wrote code for the structures that we cared about. The resulting structure-specific code was very small, and it had no burdensome run-time requirements (like large tables). It appears to me that similar code could be used to implement the ASN.1 structures that your draft proposes to eliminate.


Russ